Encore.go

Use Encore.go to build robust backend applications and distributed systems

Quick Start Guide

Dive right in and build your first Encore application.

Encore.go simplifies backend development through a structured API framework, which provides a declarative way of using common backend primitives like microservices, databases, queues, caches, cron jobs, and storage buckets.

Encore helps you build robust distributed systems and provides a smooth developer experience with a lot of built-in tooling:

  1. Local Environment Management: Automatically sets up and runs your local development environment and all local infrastructure.
  2. Enhanced Observability: Comes with tools like a Local Development Dashboard and tracing for monitoring application behavior.
  3. Automatic Documentation: Generates and maintains up-to-date documentation for APIs and services, and created architecture diagrams for your system.

Optional: DevOps Automation: Encore provides an optional Cloud Platform for automating infrastructure provisioning and DevOps processes on AWS and GCP.