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

# Quickstart

> Get your API key and make your first request in 2 minutes

# Quickstart

## 1. Create an Account

Sign up at the developer dashboard:

```bash theme={null}
curl -X POST https://api.aniquotes.myproj.xyz/api/v1/auth/signup \
  -H "Content-Type: application/json" \
  -d '{"email": "dev@example.com", "password": "your-password"}'
```

## 2. Get an API Key

After verifying your email, log in and create an API key:

```bash theme={null}
# Login
curl -X POST https://api.aniquotes.myproj.xyz/api/v1/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email": "dev@example.com", "password": "your-password"}'

# Create API key (use the access_token from login)
curl -X POST https://api.aniquotes.myproj.xyz/api/v1/account/keys \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name": "My First Key"}'
```

<Warning>
  Your full API key is shown **only once** at creation time. Store it securely.
</Warning>

## 3. Make Your First Request

```bash theme={null}
curl -H "X-API-Key: aq_k_your_key_here" \
  https://api.aniquotes.myproj.xyz/api/v1/quotes/random
```

## 4. Explore the API

Try filtering by anime:

```bash theme={null}
curl -H "X-API-Key: aq_k_your_key_here" \
  "https://api.aniquotes.myproj.xyz/api/v1/quotes?anime=naruto&limit=5"
```

Or search for quotes:

```bash theme={null}
curl -H "X-API-Key: aq_k_your_key_here" \
  "https://api.aniquotes.myproj.xyz/api/v1/quotes/search?q=dream"
```

## Next Steps

<CardGroup cols={2}>
  <Card title="Authentication" icon="key" href="/authentication">
    Learn about API key management and security.
  </Card>

  <Card title="Rate Limiting" icon="gauge" href="/rate-limiting">
    Understand rate limits and how to handle 429 responses.
  </Card>
</CardGroup>
