Home / Platforms / Encore
E

Encore

Backend development engine for Go and TypeScript

Self-Hosted BackendsFree Tier AvailableGo/TypeScript developers
Visit Website →

Overview

Encore is a backend development engine that helps you build distributed systems and cloud backends faster using Go or TypeScript. It provides a framework with built-in support for microservices, APIs, databases, pub/sub, and cron jobs, along with automatic infrastructure provisioning. What makes Encore unique is its ability to understand your application's architecture from code and automatically generate infrastructure, API documentation, and architecture diagrams. The platform includes a local development environment that simulates cloud services, distributed tracing for debugging, and automatic API client generation. Encore can deploy to your own cloud (AWS, GCP) or its managed platform. With features like automatic database provisioning, built-in secrets management, and preview environments for each pull request, it streamlines the entire development workflow. Perfect for teams building microservices, event-driven systems, or backends that need to scale. Popular among Go developers and teams transitioning from monoliths to microservices. Combines the productivity of platforms like Vercel with the flexibility of traditional backends.

Features

Database: Both
Authentication
File Storage
Cloud Functions
Realtime
GraphQL
REST API
Self-Hosted

Tech Stack

GoTypeScript

Best For

MicroservicesGo backendsDistributed systemsEvent-driven apps

Pricing

Free Tier:Yes
Starting Price:$0
Model:Free tier + platform fee

Details

Deployment:Self-hosted or Managed
Founded:2020
Backed By:Venture-backed

Compliance

GDPR

Ready to get started with Encore?

Visit Encore

Frequently Asked Questions about Encore

What is Encore?

Encore is a backend development engine that helps you build distributed systems and cloud backends faster using Go or TypeScript. It provides a framework with built-in support for microservices, APIs, databases, pub/sub, and cron jobs, along with automatic infrastructure provisioning. What makes Encore unique is its ability to understand your application's architecture from code and automatically generate infrastructure, API documentation, and architecture diagrams. The platform includes a local development environment that simulates cloud services, distributed tracing for debugging, and automatic API client generation. Encore can deploy to your own cloud (AWS, GCP) or its managed platform. With features like automatic database provisioning, built-in secrets management, and preview environments for each pull request, it streamlines the entire development workflow. Perfect for teams building microservices, event-driven systems, or backends that need to scale. Popular among Go developers and teams transitioning from monoliths to microservices. Combines the productivity of platforms like Vercel with the flexibility of traditional backends.

Is Encore free to use?

Yes, Encore offers a free tier. Free tier + platform fee

What features does Encore offer?

Encore offers Both database, authentication, cloud functions, REST API, and more.

Can I self-host Encore?

Yes, Encore can be self-hosted, giving you full control over your infrastructure and data.

What is Encore best for?

Encore is particularly well-suited for microservices, go backends, distributed systems, event-driven apps.