> ## Documentation Index
> Fetch the complete documentation index at: https://upstash.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting Started

Using Upstash API, you can develop applications that can create and manage
Upstash products and resources. You can automate everything that
you can do in the console. To use developer API, you need to create an API key
in the console.

<Note>
  The Developer API is only available to native Upstash accounts. Accounts created via third-party platforms like Vercel or Fly.io are not supported.
</Note>

### Create an API key

1. Log in to the console then in the left menu click the
   `Account > Management API` link.

2. Click the `Create API Key` button.

<Frame>
  <img src="https://mintcdn.com/upstash/eu0laKPu7u_-Kw04/img/developerapi/api-key-list.png?fit=max&auto=format&n=eu0laKPu7u_-Kw04&q=85&s=0ee4011eb149892c533eecbd904e2934" width="2068" height="1102" data-path="img/developerapi/api-key-list.png" />
</Frame>

3. Enter a name for your key. You can not use the same name for multiple keys.

<Frame>
  <img src="https://mintcdn.com/upstash/eu0laKPu7u_-Kw04/img/developerapi/api-key-create.png?fit=max&auto=format&n=eu0laKPu7u_-Kw04&q=85&s=db586a9d35310683c8537cca2fce7d50" width="1040" height="484" data-path="img/developerapi/api-key-create.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/upstash/eu0laKPu7u_-Kw04/img/developerapi/api-key-secret.png?fit=max&auto=format&n=eu0laKPu7u_-Kw04&q=85&s=1295912b886ea491e71da0c6c0675d87" width="1040" height="608" data-path="img/developerapi/api-key-secret.png" />
</Frame>

You need to download or copy/save your API key. Upstash does not remember or
keep your API for security reasons. So if you forget your API key, it becomes
useless; you need to create a new one.

<br />

You can create multiple keys. It is recommended to use different keys in
different applications. By default one user can create up to 37 API keys. If you
need more than that, please send us an email at
[support@upstash.com](mailto:support@upstash.com)

### Deleting an API key

When an API key is exposed (e.g. accidentally shared in a public repository) or
not being used anymore; you should delete it. You can delete the API keys in
`Account > API Keys` screen.

### Roadmap

**Role based access:** You will be able to create API keys with specific
privileges. For example you will be able to create a key with read-only access.

**Stats:** We will provide reports based on usage of your API keys.
