# One platform, from schema to production (/stack) > The Prisma Stack | ORM, Postgres, and Compute for TypeScript. For the complete Prisma website index, see [llms.txt](https://www.prisma.io/llms.txt). A Markdown version of any listed page is available at its `.md` URL — this one is `/stack.md`. ORM, Postgres, and Compute, one platform for your app and its database, with one shared context across your stack. An integrated TypeScript stack where your ORM, Postgres database, and app hosting share one workflow, so developers and coding agents can ship without coordinating between separate vendors. - [Get started free](https://console.prisma.io) - [See pricing](/pricing) - One shared context across your stack - Type-safe ORM, managed Postgres, and TypeScript app hosting - Built for developers and coding agents shipping real applications ## The TypeScript stack, integrated by design ORM, database, and hosting designed to work together, so your agent can build, deploy, and iterate without coordinating between vendors. ### Prisma ORM *Type-safe data layer* A declarative, type-safe schema that gives your app, your team, and your agent one shared contract across the stack. - Schema-as-LLM-context: small, dense, and machine-readable - Structured errors agents can understand and act on - Rebuilt in native TypeScript for faster type-checking at scale - Free, open-source, and trusted by 500K+ developers - [Learn more about Prisma ORM](/orm) `contract.prisma` — The shared contract across your stack ### Prisma Postgres *Managed database* Managed Postgres wired into your Prisma workflow and designed to run close to your app hosting. - Operation-based pricing with spend limits - A preview database per feature branch, integrated with hosting previews - Works with any ORM if you’re not using Prisma ORM - Query Insights built in: spot slow queries and get an agent-ready prompt to fix them - [Learn more about Prisma Postgres](/postgres) `prisma.config.ts` — One config, both products ### Prisma Compute *App hosting* TypeScript app hosting that runs close to Prisma Postgres, so your agent can deploy, debug, and redeploy from one workflow. - Bun runtime on bare metal - Co-located with Prisma Postgres for single-digit millisecond query latency - Versioned deployments with preview URLs - Deploy by git push or CLI - Long-running workloads: WebSockets, cron, and background jobs coming soon - [Learn more about Prisma Compute](/compute) ### Working across the stack **Prisma Studio** — to inspect your data Visual data browser and editor built into the Console. Inspect your data, see what your agent changed, and collaborate with teammates without writing SQL for every check. - [Learn more about Prisma Studio](/postgres) **CLI + Management API** — to stay in the loop The agent interface for the full platform. Structured output and `--json` modes help agents create, deploy, inspect, fix, and redeploy through the same Prisma workflow. - [Learn more about the CLI and Management API](/docs) ## Prisma Stack vs. assembling your own backend stack | Need | Assembled backend stack | Prisma Stack | | --- | --- | --- | | Data model | Schema, queries, migrations, and app code can live across separate tools. | Prisma schema gives the stack one shared contract. | | Database | The database is usually configured and billed through a separate provider. | Prisma Postgres is managed Postgres connected to the Prisma workflow. | | Hosting | App hosting is usually managed separately from the database workflow. | Prisma Compute runs TypeScript apps close to Prisma Postgres. | | Preview environments | App previews and database branches often need separate setup. | Prisma can connect preview deployments with isolated app and database environments. | | Agent workflow | Agents may need to move across separate vendors, docs, CLIs, and APIs. | Agents can work through Prisma schema, CLI, and Management API. | | Billing | Separate tools mean separate bills, limits, and pricing models. | Prisma brings the core workflow into one platform and one bill. | ## When to use the Prisma Stack Use the Prisma Stack when you're building a TypeScript app and want your data model, database, queries, hosting, previews, and agent workflow to stay connected. ### Building a new TypeScript app Go from your schema to a database to a deployed app in one connected workflow. ### Handing infrastructure to an AI agent Give an agent a readable schema, structured CLI output, and API access to operate the stack. ### Growing beyond an MVP Start with the free ORM, then add managed Postgres and app hosting when your product needs them. ### Fewer vendors to coordinate Stop wiring together separate tools for your ORM, database, hosting, previews, and billing. ## Who the Prisma Stack is best for Prisma fits TypeScript teams of any size that want one connected backend workflow, whether a person or an agent is driving it. ### Solo founders and small teams Ship a real product without a database or ops hire, and keep building on the same stack as you grow. ### Startups Move fast with a small team on a stack that carries the product from first launch into production. ### SaaS teams Keep your app, database, migrations, previews, and pricing connected as your product grows. ### Larger engineering teams Give every engineer one shared backend workflow from schema to production. ## Ready to let your agent run the full loop? The TypeScript stack 500K+ developers trust. Start with the free ORM, then add managed Postgres and app hosting when you need the rest of the platform. - Built for how developers and agents ship now - Postgres and hosting when you need them - Type-safe ORM, free and always will be - [Get started free](https://console.prisma.io/sign-up) - [See pricing](/pricing)