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

Encore provides structured patterns and built-in infrastructure guardrails, so you and your AI can build production-grade distributed systems with confidence.
Declare what your application needs directly in Go, and Encore automatically provisions it across local development, preview environments, and production.
$ brew install encoredev/tap/encore &&
$ encore app create --example=hello-worldAdd the //encore:api annotation to a Go function and Encore generates all communication boilerplate at compile-time.
From your application code, Encore automatically generates documentation and architecture diagrams, and provides distributed tracing out of the box.
Service Catalog with API explorer and auto-generated docs from your Go types.
Real-time architecture diagrams showing services, APIs, databases, Pub/Sub topics, and their connections.
Built-in tracing for API calls, database queries, and Pub/Sub messages — no instrumentation needed.
Start small with new services and unlock immediate benefits, then migrate at your own pace.
“Encore is our foundation for all new development. Since adopting it, we've seen a 2–3x increase in development speed and 90% shorter project lead times.”
“We've run Encore in prod for over 2 years and we've reduced time spent on DevOps by 95%.”
“Encore fit the service oriented patterns that we were used to, and let us build a robust backend from day one without worrying about infra, deployments and observability.”
Encore's open source community is the driving force behind the project — full of friendly developers supporting each other with feedback, bug fixes, and wisdom.
Get up and running quickly with starter templates and tutorials.
Paste into your coding agent to install Encore and scaffold an app.