API Keys
Cloud Only
API keys are available in the Cloud version only.
API keys let you access ADHDev's REST API from external services, scripts, or integrations.
Creating an API Key
- Go to Dashboard → API Keys
- Click Create API Key
- Enter a descriptive name
- Copy the key — it won't be shown again!
API keys are prefixed with adk_ for easy identification.
Using API Keys
Include the key in the Authorization header:
bash
curl -H "Authorization: Bearer adk_your_key_here" \
https://api.adhf.dev/api/v1/daemonsAvailable Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/daemons | List connected machines |
| GET | /api/v1/daemons/{id}/ides | List IDEs on a machine |
| POST | /api/v1/agents/{ideId}/send | Send message to agent |
| POST | /api/v1/agents/{ideId}/approve | Approve/reject action |
| GET | /api/v1/agents/{ideId}/chat | Read current chat |
See the full API Reference →
Plan Limits
| Plan | Monthly API Calls |
|---|---|
| Free | 1,000 |
| Pro | 50,000 |
| Team | 500,000 |
| Enterprise | Unlimited |
Security
- Keys are hashed before storage — we can't see your key
- Revoke keys anytime from the API Keys page
- Each key can be scoped to specific permissions
