Encore
Introduction
  • Welcome
  • What is Encore?
  • Installation
  • Quick Start
Tutorials
  • Overview
  • Building an Uptime Monitor
  • Building a REST API
  • Building a GraphQL API
  • Building a Slack bot
  • Building a Meeting Notes app
Infra SDK
  • Overview
  • Services and APIs
  • Databases
  • Cron Jobs
  • Pub/Sub
  • Caching
  • Secrets
  • Code Snippets
Develop
  • Authentication
  • Client Generation
  • CLI Reference
  • Configuration
  • CORS
  • Infra Namespaces
  • Metadata
  • Middleware
  • Service Catalog
  • Testing
  • Validation
Deploy
  • Deploying & CI/CD
  • Environments
  • Infrastructure provisioning
  • Preview Environments
  • Connect your cloud account
  • Import your Kubernetes cluster
  • Custom Domains
  • Application Security
  • Webhooks
Observability
  • Development Dashboard
  • Distributed Tracing
  • Flow Architecture Diagram
  • Logging
  • Metrics
How to
  • Break a monolith into microservices
  • Build with cgo
  • Debug with Delve
  • Generate Auth Keys
  • Integrate with GitHub
  • Integrate with a web frontend
  • Receive regular HTTP requests
  • Use Temporal with Encore
  • Use Atlas + GORM for database migrations
  • Use the ent ORM for migrations
  • Use Dependency Injection
  • Use Firebase Authentication
  • Try Encore for an existing project
  • Migrate an existing backend to Encore
  • Migrate away from Encore
Other Topics
  • Encore vs. Heroku
  • Encore vs. Supabase / Firebase
  • Encore vs. Terraform / Pulumi
  • TypeScript (Preview)
Community
  • Contribute
  • Get involved
  • Open Source
  • Principles
About
  • Compliance & Security
  • Plans & billing
  • Roles & Permissions
  • Usage limits

Tutorials

Overview
Building an Uptime Monitor
Building a REST API
Building a GraphQL API
Building a Slack bot
Building a Meeting Notes app

Tutorials

Start building your Go based backend application using Encore

Check out these tutorials to learn how to build with Encore and find inspiration for what to create.

URL Shortener

Create a REST API for a simple URL Shortener service.

Slack Bot

Create a Slack bot that brings the greatness of the cowsay utility to Slack!

Uptime Monitor

Build a tool to monitor websites and get alerted when they go down.

Meeting Notes

Set up web app backend (with database) in less than 100 lines of code.

Building a GraphQL API

Learn how to build a GraphQL API using Go and Encore.

Incident Management Tool

Create an incident management tool to assign and manage incidents.

Edit this file on GitHub