Apikee

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/v1

Authentication

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/v1

Response 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

ParameterWhereDescription
project_envqueryProject-environment slug, e.g. my-api-production
pagequeryPage number (default: 1)
limitqueryResults per page (default: 10, max: 100)

Endpoints

TagRoutes
ProjectsGET /project, POST /project, GET /project/{env}, PUT /project/{env}, DELETE /project/{env}
ClientsGET /client, POST /client, GET /client/{uuid}, PUT /client/{uuid}, DELETE /client/{uuid}, POST /client/{uuid} (validate)
TemplatesGET /client/templates
EndpointsGET /endpoint, POST /endpoint, GET /endpoint/{method_path}, PUT /endpoint/{method_path}, DELETE /endpoint/{method_path}
LogsGET /project/{env}/logs

OpenAPI spec

The full OpenAPI 3.0 spec is available at:

https://apikee.dev/apikee.yaml

On this page