Encore Documentation
Automated infrastructure from development to production.
Encore combines the open source Encore.ts and Encore.go SDKs with a managed platform for deploying applications to the cloud.
Define application infrastructure, such as databases, Pub/Sub, caches, storage, cron jobs, and secrets, directly in your application code. Encore understands how these resources are used and provisions the corresponding services in your own AWS or GCP account, including networking and least-privilege IAM.
The same infrastructure model works across local development, preview environments, and production, without separate Terraform workflows or infrastructure tickets.
What Encore does
- Open source infrastructure SDKs for defining APIs, services, and infrastructure in TypeScript or Go.
- Infrastructure in your own cloud, provisioned automatically from your application.
- Managed deployments and environments, from preview environments to production.
- Built-in developer tools and observability, including tracing, logs, metrics, and architecture diagrams.
You own your cloud account and provisioned infrastructure. Your application does not depend on Encore's managed platform at runtime, and self-hosting is fully supported.
Get started
Paste into your coding agent to install Encore and scaffold an app.
Paste into your coding agent to install Encore and scaffold an app.