<p align="center">
  <a href="https://keel.so/">
    <img alt="Keel" src="docs/images/keel-light.svg" width="300" />
  </a>
</p>

<p align="center">Your production-grade backend from one file<p>

<p align="center">
   <a href="https://docs.keel.so">Documentation</a> | <a href="https://keel.so/discord">Join our Discord</a>
</p>

---

# Keel

Keel is the all-in-one platform that solves the backend puzzle by combining all the essential technology and tools your team needs to build a business that thrives.

🔥 A fully-managed relational database  
🔨 Scalable infrastructure  
🦄 A great local development experience  
🤝 Flexible and customisable API's  
👻 Authentication & Permissions  
🌍 Multiple environments  
⚡️ Configuration and secret management  
🧐 Observability  
🚀 Git-based deployments  
🎟️ Pub/Sub  
💼 Cron jobs 

Keel is production-ready - sign up at [https://keel.so/](https://keel.so/) to access the platform or you can run your Keel projects locally without an account using the CLI.

## Installation

The best way to get started with Keel is with the CLI. 

### Dependencies

First, you will need to install [Node.js](https://nodejs.org/) and [Docker](https://docker.com/) as they are required to run Keel. 

### Installing the CLI

Install the CLI globally:

```bash
$ npm install --global keel
```

If the CLI has installed correctly, the following command will respond with the current version number:

```bash
$ keel --version
```

### Getting started

Visit our [documentation](https://docs.keel.so/) on how to get started using Keel.