● Beta — KubeEra is in active development. Profiles are live; AI-perception measurement and reviews are still being built.
E

Encore

Serverless
Open source · MPL-2.0

Encore is a backend development platform for building distributed systems and cloud infrastructure using code-first declarations, primarily targeting Go (with TypeScript support).

updated 2026-07-01

What it is

Encore is a backend development platform for building distributed systems and cloud infrastructure using code-first declarations, primarily targeting Go (with TypeScript support). Instead of hand-writing Terraform or CloudFormation, you declare services, APIs, databases, pub/sub topics, and cron jobs directly in your application code, and Encore's tooling provisions and wires up the corresponding cloud infrastructure (AWS, GCP, or its own managed cloud). It ships with a local development dashboard that gives you distributed tracing, API docs, and service graphs out of the box — the pitch is "infrastructure as type-safe code" rather than infrastructure as YAML.

Official long-form description: not publicly available. Judge it by the repo and docs, not marketing copy.

Who builds it and why

Encore is developed by Encore (the company behind encore.dev), with a core team background in large-scale backend systems at companies like Spotify and Google. The GitHub org shows 107 contributors, which is a moderate-sized contributor base — this is not a bazaar-style community project, it's a commercially-backed open-core tool where the vendor drives most of the roadmap. That's neither good nor bad on its own, but it means feature direction follows what the company can monetize (cloud provisioning, hosted dashboard, teams features), not purely community demand.

Founded date: not publicly available.

Production readiness signal

  • 12,094 GitHub stars — healthy adoption signal for a framework in this niche, though well below category leaders like Serverless Framework or SST.
  • Last commit 2026-07-01 — actively maintained, no signs of abandonment.
  • 107 contributors — real external contribution, but likely core-team-dominated given the commercial model.
  • Latest release v1.57.9 — mature versioning cadence (57+ minor releases), suggests iterative, non-breaking evolution rather than big-bang rewrites.
  • License: MPL-2.0 — file-level copyleft, more permissive than GPL for commercial use, but check if any components (hosted dashboard, cloud console) are closed-source before assuming the whole platform is OSS.
  • CNCF maturity: not publicly available — Encore is not a CNCF project, so there's no neutral third-party governance signal here. This is a vendor-controlled project.

Net: actively maintained and reasonably adopted, but you're betting on a single company's continuity, not a foundation-backed ecosystem.

Who should use this

  • Go-first teams building greenfield microservices who want to skip writing Terraform/Pulumi by hand for standard patterns (APIs, queues, cron, databases).
  • Small-to-mid platform teams that want built-in tracing and service topology visualization without bolting on OpenTelemetry + Jaeger + a dashboard separately.
  • Startups optimizing for developer velocity over infrastructure control, especially if AWS/GCP defaults are good enough.

Who should NOT use this

  • Teams with existing Terraform/Pulumi investments and a mature platform engineering org — Encore's abstraction will fight your existing IaC rather than complement it.
  • Anyone needing fine-grained control over infrastructure topology (custom VPC peering, non-standard networking, specialized compliance configs) — code-generated infra is convenient until you need the 20% it doesn't cover.
  • Polyglot shops running Java, Python, Rust, or .NET services as first-class citizens — Go/TypeScript support is the core, everything else is second-tier or absent.
  • Organizations wary of vendor lock-in to a single company's provisioning layer and hosted dashboard, especially without CNCF-level governance guarantees.

Alternatives

  • SST — similar "infrastructure from code" philosophy, but built on Pulumi/AWS CDK, stronger AWS-native ecosystem, TypeScript-first.
  • Serverless Framework — more mature, broader plugin ecosystem, less opinionated about service architecture, weaker built-in observability.
  • Plain Terraform + OpenTelemetry — more control, more boilerplate, no vendor dependency, standard CNCF-aligned tracing stack.

Pricing

Encore's core framework and CLI are open source under MPL-2.0. The company monetizes through a hosted cloud platform (managed environments, team collaboration, enhanced observability) layered on top. Exact tier pricing: not publicly available — check encore.dev's pricing page directly before committing, and confirm which pieces of the stack you depend on are actually open source versus hosted-only.

Frequently asked

What is Encore?+
Encore is a backend development platform for building distributed systems and cloud infrastructure using code-first declarations, primarily targeting Go (with TypeScript support).
Who builds Encore?+
Encore is developed by Encore (the company behind encore.dev), with a core team background in large-scale backend systems at companies like Spotify and Google.
Is Encore production ready?+
12,094 GitHub stars — healthy adoption signal for a framework in this niche, though well below category leaders like Serverless Framework or SST. Last commit 2026-07-01 — actively maintained, no signs of abandonment.
Who should use Encore?+
Go-first teams building greenfield microservices who want to skip writing Terraform/Pulumi by hand for standard patterns (APIs, queues, cron, databases). Small-to-mid platform teams that want built-in tracing and service topology visualization without bolting on OpenTelemetry + Jaeger + a dashboard separately.
Who should not use Encore?+
Teams with existing Terraform/Pulumi investments and a mature platform engineering org — Encore's abstraction will fight your existing IaC rather than complement it.
What are the alternatives to Encore?+
SST — similar "infrastructure from code" philosophy, but built on Pulumi/AWS CDK, stronger AWS-native ecosystem, TypeScript-first. Serverless Framework — more mature, broader plugin ecosystem, less opinionated about service architecture, weaker built-in observability.
How much does Encore cost?+
Encore's core framework and CLI are open source under MPL-2.0. The company monetizes through a hosted cloud platform (managed environments, team collaboration, enhanced observability) layered on top. Exact tier pricing: not publicly available — check encore.