---
title: "Getting Your API Key"
description: "Learn how to obtain and manage your Arcade API key"
---
import { Steps, Tabs, Callout } from "nextra/components";
import { SignupLink } from "@/app/_components/analytics";
# Getting Your API Key
Before you begin, you'll need an Arcade account - if you haven't created one yet, you can sign up here. Once you have an account, you can generate API keys through either the dashboard or CLI.
### Using the Dashboard
### Navigate to API Keys page
Visit the [API Keys page](https://api.arcade.dev/dashboard/api-keys) in Arcade Dashboard.
### Create a new API key
1. Click the `Create API Key` button in the top right
2. Enter a descriptive name to help identify your key
3. Click `Create API Key` to generate your key
### Save your API key securely
1. Copy your API key immediately. It only shows once.
2. Store it securely
3. You can always generate new keys if needed
### Using the CLI
### Install and login
1. Install the Arcade CLI:
```bash
uv tool install arcade-mcp
```
This will install the Arcade CLI as a [uv
tool](https://docs.astral.sh/uv/guides/tools/#installing-tools), making it
available system wide.
```bash
pip install arcade-mcp
```
2. Start the login process:
```bash
arcade login
```
### Complete setup
The CLI will automatically:
- Print your API key to the console
- Save your credentials to `~/.arcade/credentials.yaml`
API keys are administrator credentials. Anyone who has your API key can make
requests to Arcade as you. Always store your API keys in a safe place, such as
system environment variables, and never commit them to version control, share
them publicly, or use them in browser or frontend code.
## Next Steps
Once you have your API key, you can:
- [Start using tools](/get-started/quickstarts/call-tool-agent)
- [Create custom tools](/guides/create-tools/tool-basics/build-mcp-server)