api7.ai
API7.ai builds API gateway and AI gateway products based on Apache APISIX, including self-hosted enterprise gateway software, a SaaS/cloud control plane, and tooling for managing API and LLM traffic. Its products are used to route, secure, observe, and manage APIs and AI-provider requests.
api7.ai exposes documented self-hosted/admin HTTP APIs for API7 Gateway and AISIX AI Gateway, an AISIX proxy HTTP API plus MCP endpoint for AI traffic, and the ADC CLI for declarative management.
- AISIX AI Gateway MCP endpointdiscovered
- AISIX AI Gateway Proxy APIdiscovered
- AISIX AI Gateway Admin APIdiscovered
- API7 Gateway Admin APIdiscovered
- API Declarative CLI (ADC)discovered
For self-hosted AISIX, get the admin key from the gateway config.yaml as described in the configuration files reference. The admin API docs show management requests sending it as Authorization: Bearer <admin-key> or x-api-key: <admin-key>. In AISIX Cloud managed gateways, the admin listener is not exposed; use the cloud control plane instead per the Admin API reference.
Create a caller API key through AISIX management. For self-hosted AISIX, choose a plaintext key, hash it with SHA-256, then create the API key resource via the Admin API as shown in Caller API Keys. For managed deployments, the same doc says you create it in the managed control plane and can supply the plaintext key field there when custom key import is enabled. Applications send the plaintext key to the proxy as Authorization: Bearer <caller-key> or x-api-key: <caller-key>.
Use the API7 Gateway control plane/admin interface to generate or retrieve the gateway group's admin key; the API reference includes operations like Get the admin key for a gateway group and Generate an admin key for a gateway group on the Admin API reference. The public docs page confirms this management API has an Authentication section, but the exact header mechanics were not extractable from the scraped page, so consult that reference in your deployment before binding a client.
conventions · 1/7 published
- integrations.json——
- llms.txt✓https://api7.ai/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing