Encore
Automated infrastructure from development to production.
The open source Encore.ts and Encore.go SDKs let you define services and application infrastructure directly in TypeScript or Go. Encore provisions what your application needs locally, in preview environments, and in your own AWS or GCP account.
Start with the Quickstart guide
Build and run an Encore application with multiple services, a database, and Pub/Sub. See how Encore provisions local infrastructure directly from your application code.
Explore the docs
- Understanding Encore: See how your application code becomes running infrastructure, locally and in the cloud.
- Encore.ts and Encore.go SDKs: Define services, APIs, databases, Pub/Sub, caches, object storage, cron jobs, and more.
- Platform overview: Learn how Encore manages infrastructure, environments, deployments, and observability from development to production.
- AI integrations: Connect Encore with coding agents and tools such as Claude Code, Cursor, GitHub Copilot, and Codex.
- Self hosting: Build a Docker image and deploy your application anywhere, without Encore's cloud platform.