Appwrite logo

Appwrite

Appwrite is an open-source backend server for building web and mobile applications. It provides a wide range of features including user authentication, file storage, database management, cloud functions, and messaging. With Appwrite, developers can easily set up a backend for their applications without writing code from scratch, offering a simple and intuitive API for seamless front-end integration.

1 APIs 4 Capabilities 0 Features 54.3 / 100 developing
ApplicationsBackendsMobileOpen Source

API Rating

54.3/ 100
developing
Scored 2026-05-20 · rubric v0.3
Discoverability67.5
Contract Quality75.2
Governance26.3
Operational Transparency52.6
Developer Ergonomics30.4
Commercial Clarity63.2

APIs

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.

Capabilities

Appwrite API — Account

Appwrite API — Account. 1 operations. Lead operation: Appwrite - Get Account. Self-contained Naftiko capability covering one Appwrite business surface.

Run with Naftiko

Appwrite API — Databases

Appwrite API — Databases. 1 operations. Lead operation: Appwrite - List Databases. Self-contained Naftiko capability covering one Appwrite business surface.

Run with Naftiko

Appwrite API — Storage

Appwrite API — Storage. 1 operations. Lead operation: Appwrite - List Buckets. Self-contained Naftiko capability covering one Appwrite business surface.

Run with Naftiko

Appwrite API — Users

Appwrite API — Users. 2 operations. Lead operation: Appwrite - List Users. Self-contained Naftiko capability covering one Appwrite business surface.

Run with Naftiko

Semantic Vocabularies

Appwrite Context

10 classes · 0 properties

JSON-LD

API Governance Rules

Appwrite API Rules

17 rules · 8 errors 9 warnings

SPECTRAL

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
📰
Blog
Blog
🔗
Community
Community
📝
SignUp
SignUp
🔗
Login
Login
👥
GitHubOrganization
GitHubOrganization
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
MCPServer
MCPServer
🔗
AgentSkill
AgentSkill

Sources

Raw ↑
aid: appwrite
name: Appwrite
description: Appwrite is an open-source backend server for building web and mobile applications. It provides a wide range
  of features including user authentication, file storage, database management, cloud functions, and messaging. With Appwrite,
  developers can easily set up a backend for their applications without writing code from scratch, offering a simple and intuitive
  API for seamless front-end integration.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Applications
- Backends
- Mobile
- Open Source
url: https://raw.githubusercontent.com/api-evangelist/appwrite/refs/heads/main/apis.yml
created: '2025-02-17'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: appwrite:appwrite-api
  name: Appwrite API
  tags:
  - Authentication
  - Database
  - Storage
  - Functions
  - Open Source
  - Backend-as-a-Service
  humanURL: https://appwrite.io/
  properties:
  - url: https://appwrite.io/docs
    type: Documentation
  - url: https://github.com/appwrite/appwrite
    type: GitHubRepository
  - url: openapi/appwrite-openapi.yaml
    type: OpenAPI
  - url: json-schema/user-schema.json
    type: JSONSchema
  - url: json-structure/user-structure.json
    type: JSONStructure
  - url: examples/user-example.json
    type: Example
  - url: json-ld/appwrite-context.jsonld
    type: JSONLD
  - url: rules/appwrite-spectral-rules.yml
    type: SpectralRules
  - url: vocabulary/appwrite-vocabulary.yaml
    type: Vocabulary
  - type: NaftikoCapability
    url: capabilities/appwrite-account.yaml
  - type: NaftikoCapability
    url: capabilities/appwrite-databases.yaml
  - type: NaftikoCapability
    url: capabilities/appwrite-storage.yaml
  - type: NaftikoCapability
    url: capabilities/appwrite-users.yaml
  description: The Appwrite REST API provides programmatic access to authentication, databases, storage, functions, and messaging
    for building open source web and mobile application backends.
common:
- type: LinkedIn
  url: https://www.linkedin.com/company/appwrite
- type: Website
  url: https://appwrite.io/
- type: Documentation
  url: https://appwrite.io/docs
- type: Blog
  url: https://appwrite.io/blog
- type: Community
  url: https://appwrite.io/community
- type: SignUp
  url: https://cloud.appwrite.io/register
- type: Login
  url: https://cloud.appwrite.io/login
- type: GitHubOrganization
  url: https://github.com/appwrite
- type: Pricing
  url: https://appwrite.io/pricing
- type: StatusPage
  url: https://status.appwrite.online/
- type: Integrations
  url: https://appwrite.io/integrations
- name: MCP Server
  url: https://github.com/appwrite/mcp-for-api
  type: MCPServer
- name: Agent Skills
  url: https://github.com/appwrite/agent-skills
  type: AgentSkill
integrations:
- name: Text to speech with ElevenLabs AI
- name: MCP with Cursor MCP
- name: OAuth with X Auth
- name: Self-host Appwrite with MongoDB Databases
maintainers:
- FN: Kin Lane
  email: [email protected]