appwrite.io
Appwrite is a backend platform for building web, mobile, and server applications with services such as authentication, databases, storage, functions, and messaging. It is available as Appwrite Cloud and as a self-hosted deployment with project-specific API endpoints.
Appwrite exposes REST and GraphQL APIs plus an official CLI; HTTP/GraphQL use project-scoped auth via user session cookies or API keys, and the CLI supports interactive console login or non-interactive API-key configuration.
- Appwrite Client REST APIdiscovered
- Appwrite GraphQL APIdiscovered
- Appwrite CLIdiscovered
In the Appwrite Console, open your project and go to Overview → Integration → API keys, then click Create API key. Grant only the scopes your integration needs. The docs describe API keys as the credential used by Server SDKs and the Appwrite CLI, and show them sent in the X-Appwrite-Key header for HTTP or configured with appwrite client --key for the CLI.
$ appwrite loginAcquired by the CLI — running appwrite login opens the auth flow and stores the credential.
conventions · 1/7 published
- integrations.json——
- llms.txt✓https://appwrite.io/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