# Introduction

## Prerequisites

Adamite uses [RethinkDB](https://rethinkdb.com/) by default to store application data. You'll want to follow the RethinkDB [installation instructions](https://rethinkdb.com/docs/install/) for your platform and make sure a database is running locally on the default port– **28015**. If you would like, you can adjust the database configuration in the `adamite.js` configuration file.

## Get Started

The easiest way to set up an Adamite server is to use our starter template.

```bash
npx degit adamitejs/start your-app
cd your-app/
yarn install
```

Now, you're ready to run your server.

```bash
yarn start
```

## Obtain your API Key

When you start an Adamite server for the first time, it will automatically generate an API key for you to use in the [Adamite SDK](https://adamite.gitbook.io/docs/sdk/introduction). This API key will be printed to the console whenever you start the server.

```bash
Your API Key:
  86693435-1f43-41dc-bf37-525eeb28c0e7
```
