Appwrite website screenshot

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 0 Features
ApplicationsBackendsMobileOpen Source

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.

MCP Servers

MCP Server

MCP SERVER

Agent Skills

appwrite-cli

AGENT SKILL

appwrite-dart

AGENT SKILL

appwrite-dotnet

AGENT SKILL

appwrite-go

AGENT SKILL

appwrite-kotlin

AGENT SKILL

appwrite-php

AGENT SKILL

appwrite-python

AGENT SKILL

appwrite-ruby

AGENT SKILL

appwrite-rust

AGENT SKILL

appwrite-swift

AGENT SKILL

appwrite-typescript

AGENT SKILL

GraphQL

Appwrite GraphQL API

Appwrite exposes its full backend API surface through a GraphQL endpoint that mirrors every REST operation. All services — Account, Databases, Storage, Functions, Teams, Locale,...

GRAPHQL

Pricing Plans

Appwrite Plans Pricing

3 plans

PLANS

Rate Limits

Appwrite Rate Limits

5 limits

RATE LIMITS

FinOps

Event Specifications

Appwrite Realtime API

AsyncAPI specification for the Appwrite Realtime WebSocket API. Appwrite Realtime lets clients subscribe to channels and receive callbacks whenever a subscribed resource changes...

ASYNCAPI

Semantic Vocabularies

Appwrite Context

10 classes · 0 properties

JSON-LD

API Governance Rules

Appwrite API Rules

17 rules · 8 errors 9 warnings

SPECTRAL

JSON Structure

User Structure

0 properties

JSON STRUCTURE

Example Payloads

User Example

10 fields

EXAMPLE

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
📰
Blog
Blog
🔗
Community
Community
📝
Signup
Signup
🔗
Login
Login
👥
GitHubOrganization
GitHubOrganization
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
MCPServer
MCPServer
🔗
AgentSkills
AgentSkills
🔗
LlmsText
LlmsText

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-images.s3.amazonaws.com/shared/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-29'
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: asyncapi/appwrite-asyncapi.yml
    type: AsyncAPI
  - url: json-schema/user-schema.json
    type: JSONSchema
  - url: json-structure/user-structure.json
    type: JSONStructure
  - url: examples/user-example.json
    type: Examples
  - url: json-ld/appwrite-context.jsonld
    type: JSONLD
  - url: rules/appwrite-spectral-rules.yml
    type: SpectralRules
  - url: vocabulary/appwrite-vocabulary.yaml
    type: Vocabulary
  - url: graphql/appwrite-graphql.md
    type: GraphQL
  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: AgentSkills
- type: LlmsText
  url: https://appwrite.io/llms.txt
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: kin@apievangelist.com