Home
Providers
Appwrite
Appwrite
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 APIs 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 48 more developer resources.
2 APIs
1 MCP Servers
11 Agent Skills
On this page
Kin Score Standards 1
APIs 44
Postman 4
Open Collections 5
MCP Servers 1
Agent Skills 11
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Event Specs 2
Vocabularies 1
Spectral Rules 3
JSON Schema 1
JSON Structure 1
Examples 1
Security Posture 3
Scopes 1
Agentic Access 1
Resources 55
apis.yml
58 Operational Transparency
33 Create-or-Update Ergonomics
Composite quality — 83.2/100 · exemplar
Agent readiness — 55/100 · agent ready
Interfaces this provider implements that became standards by being copied rather than ratified. Each is profiled by the API Commons , and the evidence column says how the claim was established — not that it was made.
declared — publishes a spec that declares them
Individual APIs this provider publishes, each with its own machine-readable definition.
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.
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 Account service allows you to authenticate and manage a user account. 73 operations across 47 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.
The Users service allows you to manage your project users. 45 operations across 35 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.
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.
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.
Managed MongoDB databases, with backup policies, archives and restorations. 31 operations across 21 paths in the Appwrite 2.0.0 OpenAPI.
The Functions Service allows you view, create and manage your Cloud Functions. 28 operations across 18 paths in the Appwrite 2.0.0 OpenAPI.
The Sites Service allows you view, create and manage your web applications. 27 operations across 18 paths in the Appwrite 2.0.0 OpenAPI.
The Organization service allows you to manage organization-level projects. 23 operations across 9 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 Console service allows you to interact with console relevant information. 19 operations across 19 paths in the Appwrite 2.0.0 OpenAPI.
Console management surface for project-level WAF rules and operator tooling. 19 operations across 18 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 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.
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.
The Storage service allows you to manage your project files. 13 operations across 7 paths in the Appwrite 2.0.0 OpenAPI.
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.
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 VCS service allows you to interact with providers like GitHub, GitLab etc. 11 operations across 9 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 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.
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.
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.
The Webhooks service allows you to manage your project webhooks. 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 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.
The Activities service allows you to list and inspect project activity events. 2 operations across 2 paths in the Appwrite 2.0.0 OpenAPI.
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.
Usage reporting for an organization or project across the metered Appwrite resources. 2 operations across 2 paths in the Appwrite 2.0.0 OpenAPI.
The Appwrite Assistant surface used by the Console. 1 operations across 1 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.
Internal growth surface exposed in the published console spec. 1 operations across 1 paths in the Appwrite 2.0.0 OpenAPI.
Health probe endpoint used to verify connectivity between an SDK and an Appwrite project. 1 operations across 1 paths in the Appwrite 2.0.0 OpenAPI.
The OAuth2 service allows you to authorize apps and issue standards-based OAuth2 and OpenID Connect tokens.
The GraphQL API allows you to query and mutate your Appwrite server using GraphQL.
Scroll for all 44
Ready-to-run Postman collections for exercising this provider's APIs.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Model Context Protocol servers that expose these APIs to AI agents.
Packaged agent skills for driving this provider's APIs from an AI assistant.
Scroll for all 11
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
JSON Structure definitions describing this provider's data shapes.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 5
Portal, sign-up, and the first successful call
Documentation 4
Reference material describing how the API behaves
Agent Surfaces 5
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 6
Pagination, idempotency, versioning, errors, and events
Build 8
SDKs, sample code, and the tooling you integrate with
Scroll for all 8
Access & Security 7
Authentication, authorization, and security posture
Scroll for all 7
Operate 9
Status, limits, changes, and where to get help
Scroll for all 9
Commercial 6
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 2
Properties that don't map to a standard resource type
Source (apis.yml)
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
label: Freemium · Self-serve signup
confidence: medium
source:
- plans
- authentication
- security
generated: '2026-09-03'
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
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://raw.githubusercontent.com/api-evangelist/appwrite/refs/heads/main/apis.yml
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/appwrite"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/appwrite/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/appwrite/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
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 .
A second provider on the same verified email joins the account you already have.