Appwrite is an open-source backend platform for web, mobile and AI applications, shipped both as a self-hostable BSD-3-Clause server and as the managed Appwrite Cloud. One REST API — 1,022 operations across 44 services in the published Appwrite 2.0 OpenAPI, mirrored field-for-field in GraphQL — covers authentication and user management, four database engines (TablesDB, DocumentsDB, VectorsDB and managed PostgreSQL, MySQL and MongoDB), file storage with an S3-compatible surface, serverless Functions, static and SSR Sites hosting, messaging, realtime presence over WebSocket, domains and DNS, backups and a WAF. Appwrite is unusually far forward on the agent layer: it serves an SEP-1649 MCP Server Card and a Domain AI Catalog from its own domain, runs a hosted OAuth-protected MCP endpoint at mcp.appwrite.io alongside a stdio server for self-hosted instances, publishes eleven Agent Skills through a machine-readable discovery index, and gives every documentation, blog and changelog page a Markdown twin.
Appwrite publishes 44 API contracts indexed on the APIs.io network, including Project API, TablesDB API, Account API, and 41 more. Tagged areas include Application, Backend, Mobile, Open Source, and Database.
The Appwrite catalog on APIs.io includes 2 event-driven AsyncAPI specifications, 1 JSON-LD context, and 3 Spectral governance rulesets.
Appwrite’s developer surface includes documentation, API reference, getting-started guide, engineering blog, support, pricing, signup flow, and 49 more developer resources.
84.6/100exemplar▬ flatAgent56/100agent readyFront door AI4/6
moderate
Heartbeat100/100
alive
open core · BSD-3-Clause
Full breakdown ↓
scored 2026-11-06 · rubric v0.27.0 · Show this score on your site →
The questions people put to an LLM, and the jobs they hand an agent, that Appwrite's APIs answer — each one linked to the operation that does it.
Generated by API Evangelist
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Open Source Surface applies to this provider. This product is open source and we
read its repository directly, so Open Source Surface carries
10 points of the composite. It is scored from what the repository actually
publishes — a security policy, a contribution guide, a release history, a code of conduct — read live from the
provider rather than inferred from our own catalog pointers.
This facet adds; nothing was taken away to make room for it. An open-source project is not excused from
the commercial facets, because exemption would strip it of the points it does earn.
If we have the wrong repository, or this product is not open source, say so on your
provider repo and we
will drop the facet rather than have you publish against it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 65 points between them,
because both conditional facets apply and carry
35 points together. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 65% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/appwrite/"><img src="https://apis.io/badge/appwrite/card.svg" alt="Appwrite on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Pagination+5 pts — share of collection GETs (an array, or one wrapped in data/items/results ...) that declare a page/limit/offset/cursor parameter, a Link header or a next/cursor field; na with no collection GETs
Agentic Commerce Well-Known Document+5 pts — a parsing /.well-known/ucp.json or acp.json declaring a version and at least one service, OR (0.27) a live x402 payment challenge from _data/x402-adoption.json — `self` when its endpoints are on the provider's own domain, `platform` when they are on a vendor's
Well-Known Catalog+4 pts — common[].type includes WellKnown, APICatalog, or api-catalog
Consent & Bot Identity+3 pts — common[].type includes AIPREF, ContentSignal, WebBotAuth, or HTTPMessageSignatures
Kin Score — facets with the most composite points still available (weight × headroom):
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
The TablesDB service allows you to create structured tables of columns, query and filter lists of rows. 80 operations across 59 paths in the Appwrite 2.0.0 OpenAPI.
The Databases service allows you to create structured collections of documents, query and filter lists of documents. 70 operations across 51 paths in the Appwrite 2.0.0 OpenAPI.
Appwrite Domains — buy domains and host DNS inside an Appwrite organization, announced 2026-09-04. 54 operations across 44 paths in the Appwrite 2.0.0 OpenAPI.
The Messaging service allows you to send messages to any provider type (SMTP, push notification, SMS, etc.). 46 operations across 39 paths in the Appwrite 2.0.0 OpenAPI.
The Organizations service allows you to manage organization billing, plans, invoices, and add-ons. 45 operations across 38 paths in the Appwrite 2.0.0 OpenAPI.
Managed PostgreSQL hosting with pgvector, Prisma support, backups, replicas and point-in-time recovery. 37 operations across 25 paths in the Appwrite 2.0.0 OpenAPI.
DocumentsDB — schemaless document storage with documents that evolve with the application, announced 2026-09-02. 36 operations across 18 paths in the Appwrite 2.0.0 OpenAPI.
Managed MySQL databases — bring your own MySQL or run Appwrite-hosted instances, announced 2026-09-02. 34 operations across 23 paths in the Appwrite 2.0.0 OpenAPI.
The Apps service allows you to manage OAuth2 applications, their keys, secrets, scopes, and installations. 22 operations across 14 paths in the Appwrite 2.0.0 OpenAPI.
The Teams service allows you to group users of your project and to enable them to share read and write access to your project resources. 19 operations across 9 paths in the Appw...
The Backups service allows you to manage backup policies, archives, and restorations for your project. 12 operations across 7 paths in the Appwrite 2.0.0 OpenAPI.
The Avatars service aims to help you complete everyday tasks related to your app image, icons, and avatars. 9 operations across 9 paths in the Appwrite 2.0.0 OpenAPI.
The Proxy Service allows you to configure actions for your domains beyond DNS configuration. 9 operations across 8 paths in the Appwrite 2.0.0 OpenAPI.
The Affiliates service allows you to share referral codes, track conversions, and apply earned credits. 7 operations across 5 paths in the Appwrite 2.0.0 OpenAPI.
The Presences service allows you to track and manage real-time user presence in your project. 6 operations across 3 paths in the Appwrite 2.0.0 OpenAPI.
The Advisor service surfaces actionable reports about your project resources, with CTA descriptors for one-click remediation in the console. 5 operations across 4 paths in the A...
The Notifications service allows you to read and manage your Appwrite Console notifications. 2 operations across 2 paths in the Appwrite 2.0.0 OpenAPI.
Embedding generation used by VectorsDB similarity search, metered in embedding tokens per model. 1 operations across 1 paths in the Appwrite 2.0.0 OpenAPI.
Appwrite exposes its full backend API surface through a GraphQL endpoint that mirrors every REST operation. All services — Account, Databases, Storage, Functions, Teams, Locale,...
AsyncAPI specification for the Appwrite Realtime WebSocket API. Appwrite Realtime lets clients subscribe to channels and receive callbacks whenever a subscribed resource changes...
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
aid: appwrite
name: Appwrite
description: 'Appwrite is an open-source backend platform for web, mobile and AI applications, shipped both as a self-hostable
BSD-3-Clause server and as the managed Appwrite Cloud. One REST API — 1,022 operations across 44 services in the published
Appwrite 2.0 OpenAPI, mirrored field-for-field in GraphQL — covers authentication and user management, four database engines
(TablesDB, DocumentsDB, VectorsDB and managed PostgreSQL, MySQL and MongoDB), file storage with an S3-compatible surface,
serverless Functions, static and SSR Sites hosting, messaging, realtime presence over WebSocket, domains and DNS, backups
and a WAF. Appwrite is unusually far forward on the agent layer: it serves an SEP-1649 MCP Server Card and a Domain AI Catalog
from its own domain, runs a hosted OAuth-protected MCP endpoint at mcp.appwrite.io alongside a stdio server for self-hosted
instances, publishes eleven Agent Skills through a machine-readable discovery index, and gives every documentation, blog
and changelog page a Markdown twin.'
type: Index
position: Producing
deliveryModel:
model: open-core
license: BSD-3-Clause
open_source: true
commercial: true
callable_host: true
label: Open core · an OSS project plus a commercial hosted product
confidence: high
source:
- license
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
gated: none
gated_source:
- onboarding
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
- scopes
- rate-limits
- security
- sandbox
generated: '2026-11-06'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
tags:
- Application
- Backend
- Mobile
- Open Source
- Database
- Storage
- Serverless
- Authentication
- Hosting
- Agents
tags_raw:
- Applications
- Backends
- Mobile
- Open Source
- Databases
- Storage
- Serverless
- Authentication
- Hosting
- Agents
- Open-Source
url: https://raw.githubusercontent.com/api-evangelist/appwrite/refs/heads/main/apis.yml
created: '2025-02-17'
modified: '2026-09-12'
specificationVersion: '0.23'
apis:
- aid: appwrite:appwrite-project-api
name: Appwrite Project API
description: The Project service allows you to manage all the projects in your Appwrite server. 109 operations across 97
paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Management
properties:
- type: OpenAPI
url: openapi/appwrite-project-api-openapi.yml
- type: Overlay
url: overlays/appwrite-project-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-tablesdb-api
name: Appwrite TablesDB API
description: The TablesDB service allows you to create structured tables of columns, query and filter lists of rows. 80
operations across 59 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Database
tags_raw:
- Databases
properties:
- type: OpenAPI
url: openapi/appwrite-tablesdb-api-openapi.yml
- type: Overlay
url: overlays/appwrite-tablesdb-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-account-api
name: Appwrite Account API
description: The Account service allows you to authenticate and manage a user account. 73 operations across 47 paths in
the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Authentication
- User
tags_raw:
- Authentication
- Users
properties:
- type: OpenAPI
url: openapi/appwrite-account-api-openapi.yml
- type: Overlay
url: overlays/appwrite-account-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- type: PostmanCollection
url: postman/appwrite-account-api.postman_collection.json
- type: OpenCollection
url: collections/appwrite-account-api.opencollection.json
- type: JSONSchema
url: json-schema/user-schema.json
- type: JSONStructure
url: json-structure/user-structure.json
- type: Examples
url: examples/user-example.json
- type: JSONLD
url: json-ld/appwrite-context.jsonld
- type: SpectralRules
url: rules/appwrite-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appwrite-vocabulary.yaml
- aid: appwrite:appwrite-databases-api
name: Appwrite Databases API
description: The Databases service allows you to create structured collections of documents, query and filter lists of documents.
70 operations across 51 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Database
tags_raw:
- Databases
properties:
- type: OpenAPI
url: openapi/appwrite-databases-api-openapi.yml
- type: Overlay
url: overlays/appwrite-databases-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- type: PostmanCollection
url: postman/appwrite-databases-api.postman_collection.json
- type: OpenCollection
url: collections/appwrite-databases-api.opencollection.json
- aid: appwrite:appwrite-domains-api
name: Appwrite Domains API
description: Appwrite Domains — buy domains and host DNS inside an Appwrite organization, announced 2026-09-04. 54 operations
across 44 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Domains
- DNS
properties:
- type: OpenAPI
url: openapi/appwrite-domains-api-openapi.yml
- type: Overlay
url: overlays/appwrite-domains-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-messaging-api
name: Appwrite Messaging API
description: The Messaging service allows you to send messages to any provider type (SMTP, push notification, SMS, etc.).
46 operations across 39 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Messaging
- Notification
tags_raw:
- Messaging
- Notifications
properties:
- type: OpenAPI
url: openapi/appwrite-messaging-api-openapi.yml
- type: Overlay
url: overlays/appwrite-messaging-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-organizations-api
name: Appwrite Organizations API
description: The Organizations service allows you to manage organization billing, plans, invoices, and add-ons. 45 operations
across 38 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Management
- Billing
properties:
- type: OpenAPI
url: openapi/appwrite-organizations-api-openapi.yml
- type: Overlay
url: overlays/appwrite-organizations-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-users-api
name: Appwrite Users API
description: The Users service allows you to manage your project users. 45 operations across 35 paths in the Appwrite 2.0.0
OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- User
- Authentication
tags_raw:
- Users
- Authentication
properties:
- type: OpenAPI
url: openapi/appwrite-users-api-openapi.yml
- type: Overlay
url: overlays/appwrite-users-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- type: PostmanCollection
url: postman/appwrite-users-api.postman_collection.json
- type: OpenCollection
url: collections/appwrite-users-api.opencollection.json
- aid: appwrite:appwrite-postgresql-api
name: Appwrite PostgreSQL API
description: Managed PostgreSQL hosting with pgvector, Prisma support, backups, replicas and point-in-time recovery. 37
operations across 25 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Database
tags_raw:
- Databases
properties:
- type: OpenAPI
url: openapi/appwrite-postgresql-api-openapi.yml
- type: Overlay
url: overlays/appwrite-postgresql-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-documentsdb-api
name: Appwrite DocumentsDB API
description: DocumentsDB — schemaless document storage with documents that evolve with the application, announced 2026-09-02.
36 operations across 18 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Database
tags_raw:
- Databases
properties:
- type: OpenAPI
url: openapi/appwrite-documentsdb-api-openapi.yml
- type: Overlay
url: overlays/appwrite-documentsdb-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-vectorsdb-api
name: Appwrite VectorsDB API
description: VectorsDB — similarity search as a first-class Appwrite database, announced 2026-09-02. 35 operations across
17 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Database
- Machine Learning
tags_raw:
- Databases
- Machine Learning
- Machine-Learning
properties:
- type: OpenAPI
url: openapi/appwrite-vectorsdb-api-openapi.yml
- type: Overlay
url: overlays/appwrite-vectorsdb-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-mysql-api
name: Appwrite MySQL API
description: Managed MySQL databases — bring your own MySQL or run Appwrite-hosted instances, announced 2026-09-02. 34 operations
across 23 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Database
tags_raw:
- Databases
properties:
- type: OpenAPI
url: openapi/appwrite-mysql-api-openapi.yml
- type: Overlay
url: overlays/appwrite-mysql-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-mongo-api
name: Appwrite MongoDB API
description: Managed MongoDB databases, with backup policies, archives and restorations. 31 operations across 21 paths in
the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Database
tags_raw:
- Databases
properties:
- type: OpenAPI
url: openapi/appwrite-mongo-api-openapi.yml
- type: Overlay
url: overlays/appwrite-mongo-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-functions-api
name: Appwrite Functions API
description: The Functions Service allows you view, create and manage your Cloud Functions. 28 operations across 18 paths
in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Serverless
- Compute
properties:
- type: OpenAPI
url: openapi/appwrite-functions-api-openapi.yml
- type: Overlay
url: overlays/appwrite-functions-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-sites-api
name: Appwrite Sites API
description: The Sites Service allows you view, create and manage your web applications. 27 operations across 18 paths in
the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Hosting
- Websites
properties:
- type: OpenAPI
url: openapi/appwrite-sites-api-openapi.yml
- type: Overlay
url: overlays/appwrite-sites-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-organization-api
name: Appwrite Organization API
description: The Organization service allows you to manage organization-level projects. 23 operations across 9 paths in
the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Management
- Billing
properties:
- type: OpenAPI
url: openapi/appwrite-organization-api-openapi.yml
- type: Overlay
url: overlays/appwrite-organization-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-apps-api
name: Appwrite Apps API
description: The Apps service allows you to manage OAuth2 applications, their keys, secrets, scopes, and installations.
22 operations across 14 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Authentication
- OAuth
tags_raw:
- Authentication
- OAuth
properties:
- type: OpenAPI
url: openapi/appwrite-apps-api-openapi.yml
- type: Overlay
url: overlays/appwrite-apps-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-console-api
name: Appwrite Console API
description: The Console service allows you to interact with console relevant information. 19 operations across 19 paths
in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Management
properties:
- type: OpenAPI
url: openapi/appwrite-console-api-openapi.yml
- type: Overlay
url: overlays/appwrite-console-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-manager-api
name: Appwrite Manager API
description: Console management surface for project-level WAF rules and operator tooling. 19 operations across 18 paths
in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Management
- Security
properties:
- type: OpenAPI
url: openapi/appwrite-manager-api-openapi.yml
- type: Overlay
url: overlays/appwrite-manager-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-teams-api
name: Appwrite Teams API
description: The Teams service allows you to group users of your project and to enable them to share read and write access
to your project resources. 19 operations across 9 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Team
- User
tags_raw:
- Teams
- Users
properties:
- type: OpenAPI
url: openapi/appwrite-teams-api-openapi.yml
- type: Overlay
url: overlays/appwrite-teams-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-projects-api
name: Appwrite Projects API
description: The Project service allows you to manage all the projects in your Appwrite server. 18 operations across 14
paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Management
properties:
- type: OpenAPI
url: openapi/appwrite-projects-api-openapi.yml
- type: Overlay
url: overlays/appwrite-projects-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-migrations-api
name: Appwrite Migrations API
description: The Migrations service allows you to migrate third-party data to your Appwrite project. 16 operations across
14 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Migration
properties:
- type: OpenAPI
url: openapi/appwrite-migrations-api-openapi.yml
- type: Overlay
url: overlays/appwrite-migrations-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-storage-api
name: Appwrite Storage API
description: The Storage service allows you to manage your project files. 13 operations across 7 paths in the Appwrite 2.0.0
OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Storage
- File
tags_raw:
- Storage
- Files
properties:
- type: OpenAPI
url: openapi/appwrite-storage-api-openapi.yml
- type: Overlay
url: overlays/appwrite-storage-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- type: PostmanCollection
url: postman/appwrite-storage-api.postman_collection.json
- type: OpenCollection
url: collections/appwrite-storage-api.opencollection.json
- aid: appwrite:appwrite-waf-api
name: Appwrite Firewall (WAF) API
description: Appwrite Firewall — traffic control and WAF rules for a project, announced 2026-09-04. 13 operations across
12 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Security
- Networking
properties:
- type: OpenAPI
url: openapi/appwrite-waf-api-openapi.yml
- type: Overlay
url: overlays/appwrite-waf-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-backups-api
name: Appwrite Backups API
description: The Backups service allows you to manage backup policies, archives, and restorations for your project. 12 operations
across 7 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Backups
- Storage
properties:
- type: OpenAPI
url: openapi/appwrite-backups-api-openapi.yml
- type: Overlay
url: overlays/appwrite-backups-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-vcs-api
name: Appwrite VCS API
description: The VCS service allows you to interact with providers like GitHub, GitLab etc. 11 operations across 9 paths
in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Version Control
- DevOps
properties:
- type: OpenAPI
url: openapi/appwrite-vcs-api-openapi.yml
- type: Overlay
url: overlays/appwrite-vcs-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-avatars-api
name: Appwrite Avatars API
description: The Avatars service aims to help you complete everyday tasks related to your app image, icons, and avatars.
9 operations across 9 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Image
- Utilities
tags_raw:
- Images
- Utilities
properties:
- type: OpenAPI
url: openapi/appwrite-avatars-api-openapi.yml
- type: Overlay
url: overlays/appwrite-avatars-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-proxy-api
name: Appwrite Proxy API
description: The Proxy Service allows you to configure actions for your domains beyond DNS configuration. 9 operations across
8 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Networking
- Domains
properties:
- type: OpenAPI
url: openapi/appwrite-proxy-api-openapi.yml
- type: Overlay
url: overlays/appwrite-proxy-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-locale-api
name: Appwrite Locale API
description: The Locale service allows you to customize your app based on your users' location. 8 operations across 8 paths
in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Localization
properties:
- type: OpenAPI
url: openapi/appwrite-locale-api-openapi.yml
- type: Overlay
url: overlays/appwrite-locale-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-affiliates-api
name: Appwrite Affiliates API
description: The Affiliates service allows you to share referral codes, track conversions, and apply earned credits. 7 operations
across 5 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Billing
properties:
- type: OpenAPI
url: openapi/appwrite-affiliates-api-openapi.yml
- type: Overlay
url: overlays/appwrite-affiliates-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-presences-api
name: Appwrite Presences API
description: The Presences service allows you to track and manage real-time user presence in your project. 6 operations
across 3 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Real-Time
tags_raw:
- Realtime
properties:
- type: OpenAPI
url: openapi/appwrite-presences-api-openapi.yml
- type: Overlay
url: overlays/appwrite-presences-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- type: AsyncAPI
url: asyncapi/appwrite-asyncapi.yml
- aid: appwrite:appwrite-regions-api
name: Appwrite Regions API
description: Appwrite Cloud regions available to a project, and the regional endpoints they resolve to. 6 operations across
6 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Infrastructure
properties:
- type: OpenAPI
url: openapi/appwrite-regions-api-openapi.yml
- type: Overlay
url: overlays/appwrite-regions-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-webhooks-api
name: Appwrite Webhooks API
description: The Webhooks service allows you to manage your project webhooks. 6 operations across 3 paths in the Appwrite
2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Webhook
- Event
tags_raw:
- Webhooks
- Events
properties:
- type: OpenAPI
url: openapi/appwrite-webhooks-api-openapi.yml
- type: Overlay
url: overlays/appwrite-webhooks-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- type: Webhooks
url: asyncapi/appwrite-webhooks.yml
- aid: appwrite:appwrite-advisor-api
name: Appwrite Advisor API
description: The Advisor service surfaces actionable reports about your project resources, with CTA descriptors for one-click
remediation in the console. 5 operations across 4 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Monitoring
properties:
- type: OpenAPI
url: openapi/appwrite-advisor-api-openapi.yml
- type: Overlay
url: overlays/appwrite-advisor-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-tokens-api
name: Appwrite Tokens API
description: The Tokens service allows you to create and manage resource tokens for secure file access. 5 operations across
2 paths in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Authentication
- Security
properties:
- type: OpenAPI
url: openapi/appwrite-tokens-api-openapi.yml
- type: Overlay
url: overlays/appwrite-tokens-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
- aid: appwrite:appwrite-activities-api
name: Appwrite Activities API
description: The Activities service allows you to list and inspect project activity events. 2 operations across 2 paths
in the Appwrite 2.0.0 OpenAPI.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appwrite.png
humanURL: https://appwrite.io/docs/references
baseURL: https://cloud.appwrite.io/v1
tags:
- Logging
- Event
tags_raw:
- Logging
- Events
properties:
- type: OpenAPI
url: openapi/appwrite-activities-api-openapi.yml
- type: Overlay
url: overlays/appwrite-activities-overlay.yaml
- type: Documentation
url: https://appwrite.io/docs
- type: APIReference
url: https://appwrite.io/docs/references
- type: GitHubRepository
url: https://github.com/appwrite/appwrite
# --- truncated at 32 KB (41 KB total) ---
# Full source: https://artifacts.apis.io/appwrite/apis.yml
Appwrite API — frequently asked questions
Does Appwrite have an API?
Yes. APIs.io lists 44 APIs from Appwrite, including Appwrite Project API, Appwrite TablesDB API and Appwrite Account API, and 41 more.
Is there an OpenAPI specification for the Appwrite API?
Yes. APIs.io indexes 44 OpenAPI specifications for Appwrite, each linked for download from this page.
How do I authenticate with the Appwrite API?
Appwrite documents its authentication (apiKey · 7 schemes). The details are profiled on APIs.io as Appwrite Authentication.
How much does the Appwrite API cost?
Appwrite publishes its prices; its Serverless database compute plan is $0 fixed fee as of 2026-10-28. APIs.io lists 14 pricing plans for Appwrite, with each plan's price, limits and inclusions under Pricing on this page.
Does Appwrite have an MCP server?
Yes. APIs.io lists 1 MCP server for Appwrite.
Is the Appwrite API ready for AI agents?
Appwrite has a Kin Score of 84.6 out of 100 (exemplar) and an Agent Readiness score of 56.3 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.