Skip to content
aicoolies logo
Encore logo

Encore

Backend development framework with built-in infrastructure automation

Encore is a backend development framework for TypeScript and Go that automates infrastructure provisioning from application code. Developers define APIs, databases, cron jobs, and pub/sub topics using framework primitives, and Encore generates the necessary cloud infrastructure on AWS or GCP. Includes local development tooling with service catalog, tracing, and automatic API documentation.

About Encore

Encore eliminates the traditional separation between application code and infrastructure configuration by letting developers define cloud resources as part of their backend code. API endpoints, databases, cron jobs, pub/sub messaging, and caching layers are declared using framework-specific primitives in TypeScript or Go. Encore's compiler analyzes these declarations to understand the application architecture and automatically generates the corresponding cloud infrastructure on AWS or GCP.

The local development experience sets Encore apart from traditional backend frameworks. Running the application locally provides a service catalog showing all APIs and their dependencies, distributed tracing that visualizes request flows across services, automatically generated API documentation, and a local development dashboard. The framework handles service discovery, serialization, and inter-service communication, letting developers focus on business logic while infrastructure concerns are managed automatically.

Encore's approach targets the growing complexity of cloud-native backend development where teams spend significant time writing and maintaining Terraform, Kubernetes manifests, CI/CD pipelines, and infrastructure glue code. With 12K+ GitHub stars and MPL-2.0 licensing, the framework provides a path from local development to production deployment with less separate Terraform or YAML work for supported patterns. Current Encore Cloud materials also emphasize no proprietary runtime dependency and an open-source CLI escape path for teams that need to generate Docker images for their own deployment process.

Pricing & Platform Specs

Pricing Summary

Free and open-source backend framework & Infrastructure SDK (Go/TypeScript, MPL-2.0, 12k+★ GitHub, $0 self-host). Encore Cloud provides a Free tier ($0/mo with unlimited members, local dev tools, and basic cloud preview hosting), a Pro tier ($49/member/mo with AWS/GCP DevOps automation, PR preview environments, and 20M trace events), and an Enterprise tier with custom pricing for VPC/on-prem, SAML SSO, custom retention, and dedicated SLAs. Customers pay AWS/GCP directly for underlying cloud infrastructure.

full pricing breakdown →

Supported Platforms

TypeScript, Go, AWS, GCP, local development

Explore categories, tags & use cases

Heroku-like PaaS built on Kubernetes with YC backing

Porter is a YC-backed platform-as-a-service that provides a Heroku-like deployment experience on top of Kubernetes. It abstracts away cluster management while giving teams full access to underlying infrastructure when needed. Supports deploying from Git repos, Docker images, or Helm charts with automatic HTTPS, scaling, and preview environments. Runs on AWS, GCP, or Azure.

freemiumOpen Source

Ephemeral preview environments for every pull request

Bunnyshell automates the creation of full-stack ephemeral environments that spin up for every pull request and tear down when merged. Each environment is a complete replica of the application stack including databases, APIs, and frontend services. Integrates with GitHub, GitLab, and Bitbucket to provide shareable preview URLs for testing, QA, and stakeholder review.

paid

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Encore?

Encore is a backend development framework for TypeScript and Go that automates infrastructure provisioning from application code. Developers define APIs, databases, cron jobs, and pub/sub topics using framework primitives, and Encore generates the necessary cloud infrastructure on AWS or GCP. Includes local development tooling with service catalog, tracing, and automatic API documentation.

Is Encore free?

Encore offers a free tier alongside paid plans. Free and open-source backend framework & Infrastructure SDK (Go/TypeScript, MPL-2.0, 12k+★ GitHub, $0 self-host). Encore Cloud provides a Free tier ($0/mo with unlimited members, local dev tools, and basic cloud preview hosting), a Pro tier ($49/member/mo with AWS/GCP DevOps automation, PR preview environments, and 20M trace events), and an Enterprise tier with custom pricing for VPC/on-prem, SAML SSO, custom retention, and dedicated SLAs. Customers pay AWS/GCP directly for underlying cloud infrastructure.

Is Encore open source?

Yes — Encore is open source.

Is Encore still maintained?

Yes — Encore is active. Its listing was last verified on September 6, 2026.

What are the best Encore alternatives?

The first editor-selected Encore alternatives are Porter, Bunnyshell.

How does Encore score in our review?

The published editorial review lists Encore at 86/100 overall across speed, privacy, and developer experience. Check the review's evidence status and test metadata for its verification level.