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

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

Get started

Install the Encore CLI with `brew install encoredev/tap/encore`, then run `encore app create my-app` and follow the prompts to scaffold a new backend and help me explore how to build with encore.

Copy

Paste into your coding agent to install Encore and scaffold an app.