Building backends like it's your birthday

Our Go Backend Engine has the tools you need to create your next idea faster, without headaches.

Blowing minds from day one.

Join hundreds of developers building with Encore on Slack.

Brian Ketelsen
Brian Ketelsen

Encore is my 1st choice for any backend development. Did quite a bit of work with Encore over the past winter, and I absolutely love it. Well worth your time checking it out.

Jesper Bylund
Jesper Bylund

Saw the demo of Encore this weekend... Absolutely blown away. Makes infrastructure as code looks like a piece of cake.

kblake
Karmen Blake

Dang… Encore looks very well put together. Could be productive in it very quickly!

alecthomas
Alec Thomas

Encore has incredible promise. I love the development model.

Sophia Brandt
Sophia Brandt

I was super impressed by @_eandre's new backend framework Encore - you add some "decorators" and the framework takes care of everything.

This is rad.

Here's how it works.

The big drawback of building for the cloud is crippling complexity. Encore offers a simple and produtive experience from local development to production.

Programming

Use any function as an API

Write plain and portable Go code with the Encore framework. Free from boilerplate and repetitions. Turn your functions into APIs by adding a single annotation.

  • Native REST support
  • 66% Less code needed
  • Extensive auto-complete
Encore annotation

Designing

Multiple services as easy as creating Go packages

Encore turns any Go package into its own service, and manages the infrastructure.

  • Call APIs as functions
  • Microservices natively supported
  • Compile-time checking
services

Features

The features you need, all natively supported

Encore takes care of databases, secrets, logging, tracing, and much more. So you can focus on your ideas.

  • PostreSQL databases
  • Secrets management
  • Distributed tracing
  • Automatic API documentation
encore run features

Shipping

Deploy to your own cloud account

Encore handles the serverless orchestration of your whole application and lets you deploy to your own cloud account.

  • AWS
  • GCP
  • Azure
deploy to your cloud account

Yes it does that, and more.

  • Distributed Tracing

    Automatically instruments your app for state of the art tracing.

  • Secrets

    We've made securely storing passwords simpler than ever.

  • Automatic frontend clients

    Generate frontend clients in the language of your choice.

  • Database Migrations

    Effortlessly evolve your database schema over time, locally and in production.

  • Automated API Documentation

    High-quality API docs, generated straight from your source code.

  • Live Reload

    Automatically recompiles and restarts your app for even faster iterations.

  • Preview Environments

    Each PR becomes its own, isolated test environment for easy collaboration.

  • Observability

    Out-of-the-box monitoring, logging and tracing — so you can sleep at night.

  • User Authentication

    Built in support for authentication. Works with external user stores or your own.

Open Source

The Encore framework is Open Source, freely available and open to contributions. Thanks to our wonderful community, Encore is continuously improving.

Designed for Spotify scale

Our team spent years scaling Spotify to hundreds of millions of users. Encore is designed to support you in creating the next global success story.

Frequently asked questions

Peace of mind included.

Reliable platform
Encore runs on the world's leading cloud providers, including AWS, Azure, and GCP. Built by ex-Spotify engineers, Encore is designed for highly available distributed systems.
Global scale
Scale from zero to millions of users without breaking a sweat. Your app auto-scales up and down to handle the load without wasting resources.
Predictable pricing
Pay a fixed monthly price without hidden costs. Stop worrying about big cloud bills; use of Encore's cloud for development is included for free.
Security and compliance
Keep your data protected. Our platform provisions infrastructure according to industry standards. Bring your own cloud for additional peace of mind.

Ready to get started?
Build and deploy a new cloud backend in minutes.

Subscribe to our Engineering Blog

The latest ideas to help you build better software.

You can unsubscribe at any time.

© 2021 Encore. All rights reserved.