Appwrite API
The Appwrite REST API provides programmatic access to authentication, databases, storage, functions, and messaging for building open source web and mobile application backends.
Documentation
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/appwrite/refs/heads/main/openapi/appwrite-openapi.yaml
AsyncAPI
https://raw.githubusercontent.com/api-evangelist/appwrite/refs/heads/main/asyncapi/appwrite-asyncapi.yml
SDKs
Examples
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/appwrite/refs/heads/main/json-schema/user-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/appwrite/refs/heads/main/json-structure/user-structure.json
Other Resources
JSONLD
https://raw.githubusercontent.com/api-evangelist/appwrite/refs/heads/main/json-ld/appwrite-context.jsonld
SpectralRules
https://raw.githubusercontent.com/api-evangelist/appwrite/refs/heads/main/rules/appwrite-spectral-rules.yml
Vocabulary
https://raw.githubusercontent.com/api-evangelist/appwrite/refs/heads/main/vocabulary/appwrite-vocabulary.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/appwrite/refs/heads/main/capabilities/appwrite-account.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/appwrite/refs/heads/main/capabilities/appwrite-databases.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/appwrite/refs/heads/main/capabilities/appwrite-storage.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/appwrite/refs/heads/main/capabilities/appwrite-users.yaml