API Overview
The apikee REST API at apikee.dev/api/v1.
API Reference
The apikee platform exposes a REST API at:
https://apikee.dev/api/v1Authentication
All requests require one of:
x-api-key: sk_live_...or:
Authorization: Bearer <token>Project keys starting with sk_ are created in the apikee.dev dashboard.
Keep your sk_live_ key secret. It authenticates all management operations including client creation, key issuance, and log access. Never expose it client-side.
Base URL
https://apikee.dev/api/v1Response format
All responses are JSON. Errors follow this shape:
{
"code": "NOT_FOUND",
"status": 404,
"error": "Client not found"
}Pagination
List endpoints accept page and limit query parameters and return a pagination object:
{
"data": [...],
"pagination": {
"total": 243,
"page": 1,
"limit": 10,
"pages": 25
}
}Common parameters
| Parameter | Where | Description |
|---|---|---|
project_env | query | Project-environment slug, e.g. my-api-production |
page | query | Page number (default: 1) |
limit | query | Results per page (default: 10, max: 100) |
Endpoints
| Tag | Routes |
|---|---|
| Projects | GET /project, POST /project, GET /project/{env}, PUT /project/{env}, DELETE /project/{env} |
| Clients | GET /client, POST /client, GET /client/{uuid}, PUT /client/{uuid}, DELETE /client/{uuid}, POST /client/{uuid} (validate) |
| Templates | GET /client/templates |
| Endpoints | GET /endpoint, POST /endpoint, GET /endpoint/{method_path}, PUT /endpoint/{method_path}, DELETE /endpoint/{method_path} |
| Logs | GET /project/{env}/logs |
OpenAPI spec
The full OpenAPI 3.0 spec is available at:
https://apikee.dev/apikee.yaml
