Encore.ts

Use Encore.ts to build production-ready backend applications and distributed systems

Quick Start Guide

Build your first Encore.ts application in minutes

Encore.ts is an open source backend framework for building type-safe distributed system. It provides a declarative approach to working with essential backend primitives like APIs, microservices, databases, queues, caches, cron jobs, and storage buckets.

The framework comes with a lot of built-in tooling for a productive end-to-end developer experience:

  • Local Environment Management: Encore automatically sets up and runs your local development environment and all local infrastructure.
  • Enhanced Observability: Encore comes with tools like a Local Development Dashboard, tracing, and a database explorer for monitoring application behavior.
  • Automatic Documentation: Generates and maintains up-to-date documentation for APIs and services, and created architecture diagrams for your system.
  • AI Integration: Encore comes with built-in tools for effective AI assisted development, like AI instructions and an MCP server.
  • DevOps Automation Platform (Optional): Encore Cloud is an optional platform for automating infrastructure provisioning and DevOps processes in your cloud on AWS and GCP.