The TypeScript framework for ambitious products.
Build web apps, AI workflows, APIs, and background systems with one coherent application runtime.
Everything your product needs
Build & ship fasterOpinionated structure, field-owned data contracts, and practical tooling take an application from idea to production quickly.Learn more Workflows that scaleQueues, events, schedules, and durable flows keep important work moving beyond the request boundary.Learn more Secure by defaultAuthentication, authorization, validation, and encrypted values share predictable application-owned boundaries.Learn more Extensible & type-safeTypeScript contracts keep services, drivers, models, jobs, and application code aligned as the product grows.Learn more
Built for real product work
One framework, many product shapes.
Start with the services your product needs today and keep the same application model as it grows.
SaaS productsCompose accounts, auth, billing-facing models, APIs, mail, and background work inside one application runtime.Explore this path AI-assisted workflowsRun tool-backed, observable workflows with access to the same models, queues, storage, and application context.Explore this path API-first servicesValidate input, query logical model fields, and serialize consistent response shapes without duplicate conversion layers.Explore this path Internal platformsBuild operational tools on the same framework services that run requests, scheduled work, and durable jobs.Explore this path
Start with the framework
Build the product, not another runtime.
Follow the first application guide, then explore each service through source-backed documentation and verified examples.