Skip to content

Rank #2 of 4 in Backend as a Service

Appwrite logo

Appwrite

Open Source

Appwrite

57.4k7.7k/yrnpm 29.4k/wk +91npm/wk -9k

Access

Install

npmnpm install appwrite
npmnpm install -g appwrite-cli

Compare head-to-head

Alternatives to Appwrite

Showcase

Appwrite homepage screenshot
homepage · captured Sep 2026 · view live ↗
Appwrite docs screenshot
docs · captured Sep 2026 · view live ↗

Verified integrations

Connections to other tracked products — hover a chip for the verbatim evidence quote behind it.

By theme — the product's score on each story themeBy theme

Agenticness — how well agents can access and operate the productAgenticnessevidence →

How well agents can access and operate the product

39.8/100

Ai vector — stories about ai vector in this arenaAi vectorevidence →

Stories about ai vector in this arena

18.0/100

Auth — stories about auth in this arenaAuthevidence →

Stories about auth in this arena

63.6/100

Automation depth — how much of the product can run unattendedAutomation depthevidence →

How much of the product can run unattended

28.5/100

Database realtime — database and realtime features — queries, subscriptions, live syncDatabase realtimeevidence →

Database and realtime features — queries, subscriptions, live sync

38.1/100

Functions — stories about functions in this arenaFunctionsevidence →

Stories about functions in this arena

76.0/100

Local dev — stories about local dev in this arenaLocal devevidence →

Stories about local dev in this arena

58.0/100

Openness — open source, data portability, and self-hosting storiesOpennessevidence →

Open source, data portability, and self-hosting stories

59.0/100

Privacy posture — data-handling and privacy storiesPrivacy postureevidence →

Data-handling and privacy stories

13.3/100

Schema migrations — stories about schema migrations in this arenaSchema migrationsevidence →

Stories about schema migrations in this arena

28.7/100

Security rules — stories about security rules in this arenaSecurity rulesevidence →

Stories about security rules in this arena

10.8/100

Storage — stories about storage in this arenaStorageevidence →

Stories about storage in this arena

18.0/100

Story verdicts — every judged story with its evidenceStory verdicts

What’s free: 5 free · 0 paid · 0 enterprise · 27 not stated in evidence

?

Sorted by importance (agentic first) (high → low) · 51/51 stories · click a row’s chevron for the rationale and evidence

Connect an agent via an official MCP server G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3full8/10T

Drive the product through a documented public API G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3full8/10T

Delegate tasks to a built-in AI assistant inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness3none0/10

Plug MCP servers into this product so it can use their tools G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3none0/10

Point an agent at llms.txt or agent-oriented docs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full9/10T

Operate the product with natural-language commands G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10T

Run the product headlessly / in CI for automation G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10T

Use an official CLI G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10T

Build against official SDKs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full7/10T

Set up automations that run autonomously in the background G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial6/10C

Subscribe to events via webhooks G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial5/10C

Issue scoped/least-privilege API credentials for an agent G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial3/10C

Download a machine-readable API spec (OpenAPI or equivalent) G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Explore an interactive API reference with runnable examples G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Get AI-generated insights and suggestions from my data inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Rely on versioned APIs with a documented deprecation policy G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Test against a sandbox environment without touching production data G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness1partial4/10C

Add email/password and social OAuth sign-in with the platform SDK in minutes C

Authentication

developerAuth — stories about auth in this arenaAuth3full9/10C

Self-host the core product G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3fullfree9/10X

Deploy server-side functions invoked by HTTP or SDK calls without managing servers C

developerFunctions — stories about functions in this arenaFunctions3full8/10C

Have an agent stand up a new backend — schema, auth, and policies — headlessly from the CLI in a script C

Ai provisioning

ai-native userLocal dev — stories about local dev in this arenaLocal dev3full8/10T

Provision a managed database and read/write it from client and server SDKs C

Database

developerDatabase realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime3full8/10C

Define rules that trigger actions automatically on events G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth3partial6/10C

Export all of my data in open formats and leave G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3partialfree6/10C

Run the whole backend stack locally with an emulator or CLI before deploying C

Local

developerLocal dev — stories about local dev in this arenaLocal dev3partial6/10T

Subscribe to live data changes so my UI updates in real time without polling C

Realtime

developerDatabase realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime3full6/10C

Manage schema changes as version-controlled migrations applied via the CLI or CI C

Migrations

developerSchema migrations — stories about schema migrations in this arenaSchema migrations3partial5/10C

Store embeddings and run vector similarity search for AI features C

Vector

developerAi vector — stories about ai vector in this arenaAi vector3partial5/10C

Upload and serve user files with access rules and CDN-backed delivery C

Files

developerStorage — stories about storage in this arenaStorage3partial4/10C

Restrict data access per user with row-level security policies or security rules C

Access control

developerSecurity rules — stories about security rules in this arenaSecurity rules3partial3/10C

Let an agent create and test schema changes in an isolated branch or preview environment before production C

Ai migrations

ai-native userSchema migrations — stories about schema migrations in this arenaSchema migrations3noneuntestednone yet

Prevent my data from being used to train AI models G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture3noneuntestednone yet

Generate typed client code (e.g. TypeScript types) from my schema automatically C

Type safety

developerSchema migrations — stories about schema migrations in this arenaSchema migrations2full7/10C

Read the product's source under an open license G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2fullfree7/10T

Run functions automatically in response to database or auth events C

developerFunctions — stories about functions in this arenaFunctions2full7/10C

Choose where my data is stored (region/residency) G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2partialfree6/10C

Do everything through the API that I can do in the UI G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2partial6/10T

Schedule recurring jobs or workflows G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2full6/10C

Connect to the underlying database with standard clients and ORMs via a connection string C

Database

developerDatabase realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime2partial4/10C

Control data retention and deletion G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2partialfree4/10C

Require MFA and enterprise SSO (SAML/OIDC) for my application users G

Authentication

platform-engineerAuth — stories about auth in this arenaAuth2partial4/10C

Express relational queries with joins, constraints, and transactions C

Database

developerDatabase realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime2partial2/10C

Ask an AI assistant in the dashboard to write queries, debug errors, and explain my backend C

Ai assist

ai-native userAi vector — stories about ai vector in this arenaAi vector2none0/10

Build offline-capable clients whose local writes sync automatically on reconnect C

Realtime

developerDatabase realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime2none0/10

Perform bulk operations across many items at once G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2none0/10

Run full-text search over my data without wiring up an external search service C

Search

developerDatabase realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime2none0/10

Opt out of telemetry and usage tracking G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2noneuntestednone yet

Rely on automated backups and point-in-time recovery for my data C

Data protection

platform-engineerSecurity rules — stories about security rules in this arenaSecurity rules2noneuntestednone yet

Track user presence and broadcast ephemeral state between connected clients C

Realtime

developerDatabase realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime1full8/10C

Serve resized or transformed images from storage without running my own image pipeline C

Files

developerStorage — stories about storage in this arenaStorage1none0/10

Version, review, and roll back my automations G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth1noneuntestednone yet

Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 33 stories with headroom

What would move Appwrite’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.

  1. Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product

    nonemoves Built-in AIimpact 45

    Appwrite's evidence shows it exposes AI-related APIs (image labeling, embeddings), an MCP server for external AI agents/tools to control Appwrite, and CLI/skills for agentic tooling — but nothing describes a built-in assistant inside the Appwrite product/console that a user can delegate tasks to.

  2. Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools

    nonemoves agent-readyimpact 45

    The evidence only shows Appwrite exposing its own MCP server so external AI agents (Claude Code, Cursor, etc.) can call Appwrite's API — the opposite direction from the story, which asks whether Appwrite itself can plug in and consume other MCP servers' tools.

  3. Schema migrations — stories about schema migrations in this arenaLet an agent create and test schema changes in an isolated branch or preview environment before production

    nonemoves PA Scoreimpact 30

    Missing: branching/preview environment feature, schema diff/staging workflow, agent-driven isolated testing capability.

  4. Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models

    nonemoves PA Scoreimpact 30

    No evidence in the pack addresses AI-training data usage policies, opt-out mechanisms, or any explicit privacy commitment regarding model training; self-hosting gives data control but that's not the same as an explicit no-AI-training policy.

  5. Agenticness — how well agents can access and operate the productGet AI-generated insights and suggestions from my data inside the product

    nonemoves Built-in AIimpact 30

    Appwrite's AI-related docs describe building blocks for developers to add AI features to their own apps (embeddings storage, image labeling, functions) and tooling for external AI agents (MCP server, CLI, skills) — not Appwrite itself surfacing AI-generated insights or suggestions about the user's own data inside the product (e.g., an analytics/insights dashboard).

  6. Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examples

    nonemoves API qualityimpact 30

    The evidence pack shows Appwrite documentation, CLI, and MCP tooling for AI agents, but nothing describes an interactive API reference or console where users can run live code examples.

  7. Agenticness — how well agents can access and operate the productDownload a machine-readable API spec (OpenAPI or equivalent)

    nonemoves API qualityimpact 30

    Appwrite is an API-driven backend platform, so publishing a machine-readable API spec (OpenAPI/Swagger) is a fair and applicable ask.

  8. Agenticness — how well agents can access and operate the productRely on versioned APIs with a documented deprecation policy

    nonemoves API qualityimpact 30

    No evidence pack item references API versioning scheme or a documented deprecation policy; the openapi.json probe even returned 404s, suggesting no discoverable versioned API spec.

Showing the top 8 of 33 — every none/partial verdict in the story verdicts table is headroom.

Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.

Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map7 surfaces · 35 covered stories

Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.

docs35 stories

Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence

6 of 20 testable claims verified · 1 contradictedintegrity 20/100

29 distinct capability claims found in Appwrite’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.

6

Verified

13

Unverified

1

Contradicted

16

Undersold

Verified (10)
Unverified (19)
Contradicted (1)
Undersold (16)
Claims outside our story set (5)

Real capability claims found in Appwrite’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.

  • Create guest sessions and convert them to full accounts later

    source ↗
  • One-click marketplace deployment for instant setup

    source ↗
  • Compliance certifications including SOC-2, HIPAA, and BAA support

    source ↗
  • Generate icons, screenshots, and QR codes for apps

    source ↗
  • Integrated hosting platform to deploy and scale web apps with custom domains, SSR, Git integration, and previews

    source ↗
Suggest a story for these →

Business model

open-sourcefree-tiersubscription-flatusage-based

Open-source and free to self-host; Appwrite Cloud has a Free plan, a Pro plan per member per month with usage add-ons, and Scale/Enterprise tiers above.

pricing ↗

Score trend

How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.

PA Score41 (Sep 4 '26)38 (Sep 16 '26)
Agent-ready60 (Sep 4 '26)58 (Sep 16 '26)

Flag

⚑ Flag a verdict

Think a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.

Badge

Embed this product's score badge →

Hotlinked SVG — always shows the live current score.

For agents

Data

Agent surface uptime llms.txt 100% (30d, checked every 6h since Sep 8 '26)