Skip to content

How Appwrite’s scores are calculated

The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.

verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10

PA Score38/100

Agent-ready 57.9 × 0.30 = 17.37

API quality 3.4 × 0.20 = 0.68

Openness 59.0 × 0.20 = 11.80

Built-in AI 25.8 × 0.15 = 3.87

Automation 28.5 × 0.15 = 4.27

(17.37 + 0.68 + 11.80 + 3.87 + 4.27) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 37.99 ÷ 1.00 = 38.0

Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.

Agent-ready57.9/100×0.30 of the PA blend

Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.

Point an agent at llms.txt or agent-oriented docsweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [probe] https://appwrite.io/llms.txtPROBE llms.txt: HTTP 200 at https://appwrite.io/llms.txt # Appwrite > Appwrite is an open-source backend platform with authentication, databases, storage, serverless functions,
  • [probe] https://appwrite.io/docs.mdPROBE docs-md: HTTP 200 at https://appwrite.io/docs.md # Appwrite Docs > Top-level documentation sections. For the full nested page index, see the documentation llms.txt. For
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/docs-as-markdown.mdYou can access any documentation page as raw Markdown by appending `.md` to the URL.
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/skills.mdSkills are open-source Markdown files that give AI agents deep knowledge of Appwrite SDKs and services.

Run the product headlessly / in CI for automationweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/non-interactive.mdThe Appwrite CLI can be used in a non-interactive and headless manner, without saving configuration or sessions. This is especially useful when you want to automate tasks on a continuous integration server.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationThis includes creating and managing projects, managing resources (rows, files, users), creating and deploying Appwrite Functions, and other operations available through Appwrite's API.
  • [claimed-docs] https://appwrite.io/docs/advanced/self-hostingAppwrite was designed from the ground up with self-hosting in mind. You can install and run Appwrite on any operating system that can run a Docker CLI.
  • [claimed-docs] https://appwrite.io/docs/products/functionsThese Functions can be triggered by HTTP requests, SDK methods, server events, webhooks, and scheduled executions.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationAdd the --endpoint flag if you're using a self-hosted instance of Appwrite.
  • [probe] https://appwrite.io/docs/tooling/command-line/installationofficial CLI documented at https://appwrite.io/docs/tooling/command-line/installation

Plug MCP servers into this product so it can use their toolsweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://appwrite.io/docs/tooling/ai/mcp-serversAppwrite offers a Model Context Protocol (MCP) server that allows LLMs to directly interact with Appwrite's API and docs.
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/mcp-serversyou can use applications such as Claude Code, Codex, Cursor, Claude Desktop, and others to operate on your Appwrite project as well as gain context about the latest updates to Appwrite's SDKs, APIs, and CLI
  • [probe] https://appwrite.io/docs/tooling/ai/mcp-serversofficial MCP server documented at https://appwrite.io/docs/tooling/ai/mcp-servers

Connect an agent via an official MCP serverweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://appwrite.io/docs/tooling/ai/mcp-serversAppwrite offers a Model Context Protocol (MCP) server that allows LLMs to directly interact with Appwrite's API and docs.
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/mcp-serversyou can use applications such as Claude Code, Codex, Cursor, Claude Desktop, and others to operate on your Appwrite project as well as gain context about the latest updates to Appwrite's SDKs, APIs, and CLI
  • [probe] https://appwrite.io/docs/tooling/ai/mcp-serversofficial MCP server documented at https://appwrite.io/docs/tooling/ai/mcp-servers

Use an official CLIweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationThis includes creating and managing projects, managing resources (rows, files, users), creating and deploying Appwrite Functions, and other operations available through Appwrite's API.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationyou can split top-level resource arrays into separate JSON files with the `includes` field.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationAdd the --endpoint flag if you're using a self-hosted instance of Appwrite.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/commands.mdThe generate command creates a type-safe SDK tailored to your project. It detects your project's language and generates typed helpers based on your database schema.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/non-interactive.mdThe Appwrite CLI can be used in a non-interactive and headless manner, without saving configuration or sessions. This is especially useful when you want to automate tasks on a continuous integration server.
  • [probe] https://appwrite.io/docs/tooling/command-line/installationofficial CLI documented at https://appwrite.io/docs/tooling/command-line/installation

Drive the product through a documented public APIweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://appwrite.io/docs/tooling/ai/mcp-serversAppwrite offers a Model Context Protocol (MCP) server that allows LLMs to directly interact with Appwrite's API and docs.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationThis includes creating and managing projects, managing resources (rows, files, users), creating and deploying Appwrite Functions, and other operations available through Appwrite's API.
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/mcp-serversyou can use applications such as Claude Code, Codex, Cursor, Claude Desktop, and others to operate on your Appwrite project as well as gain context about the latest updates to Appwrite's SDKs, APIs, and CLI
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/skills.mdSkills are open-source Markdown files that give AI agents deep knowledge of Appwrite SDKs and services.
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/docs-as-markdown.mdYou can access any documentation page as raw Markdown by appending `.md` to the URL.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/non-interactive.mdThe Appwrite CLI can be used in a non-interactive and headless manner, without saving configuration or sessions. This is especially useful when you want to automate tasks on a continuous integration server.
  • [probe] https://appwrite.io/llms.txtPROBE llms.txt: HTTP 200 at https://appwrite.io/llms.txt # Appwrite > Appwrite is an open-source backend platform with authentication, databases, storage, serverless functions,
  • [probe] https://appwrite.io/docs.mdPROBE docs-md: HTTP 200 at https://appwrite.io/docs.md # Appwrite Docs > Top-level documentation sections. For the full nested page index, see the documentation llms.txt. For
  • [probe] https://appwrite.io/openapi.jsonPROBE openapi: all candidate paths 404 (https://appwrite.io/openapi.json, https://appwrite.io/swagger.json, https://appwrite.io/api/openapi.json, https://appwrite.io/.well-known/openapi.json)
  • [probe] https://appwrite.io/docs/tooling/ai/mcp-serversofficial MCP server documented at https://appwrite.io/docs/tooling/ai/mcp-servers
  • [probe] https://appwrite.io/docs/tooling/command-line/installationofficial CLI documented at https://appwrite.io/docs/tooling/command-line/installation

Issue scoped/least-privilege API credentials for an agentweight 2

2 (weight) × 3 (quality) × 0.6 (partial) = 3.6 of 20 max

  • [claimed-docs] https://appwrite.io/docs/products/authDeligate access for a user through passing JWT tokens.
  • [claimed-docs] https://appwrite.io/docs/products/databasesStructured, relational data with typed columns, rows, relationships, and indexes.
  • [claimed-docs] https://appwrite.io/docs/products/databasesChoose the database that fits your use case, from managed APIs with permissions and realtime to dedicated native engines you connect to directly.
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/mcp-serversAppwrite offers a Model Context Protocol (MCP) server that allows LLMs to directly interact with Appwrite's API and docs.

Build against official SDKsweight 2

2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max

  • [claimed-docs] https://appwrite.io/docs/products/functionsThese Functions can be triggered by HTTP requests, SDK methods, server events, webhooks, and scheduled executions.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/commands.mdThe generate command creates a type-safe SDK tailored to your project. It detects your project's language and generates typed helpers based on your database schema.
  • [claimed-docs] https://appwrite.io/docsTeach agents your backend so they make SDK-accurate calls.
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/mcp-serversyou can use applications such as Claude Code, Codex, Cursor, Claude Desktop, and others to operate on your Appwrite project as well as gain context about the latest updates to Appwrite's SDKs, APIs, and CLI
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/skills.mdSkills are open-source Markdown files that give AI agents deep knowledge of Appwrite SDKs and services.
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/docs-as-markdown.mdYou can access any documentation page as raw Markdown by appending `.md` to the URL.
  • [probe] https://appwrite.io/llms.txtPROBE llms.txt: HTTP 200 at https://appwrite.io/llms.txt # Appwrite > Appwrite is an open-source backend platform with authentication, databases, storage, serverless functions,
  • [probe] https://appwrite.io/docs.mdPROBE docs-md: HTTP 200 at https://appwrite.io/docs.md # Appwrite Docs > Top-level documentation sections. For the full nested page index, see the documentation llms.txt. For

Subscribe to events via webhooksweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://appwrite.io/docs/products/functionsThese Functions can be triggered by HTTP requests, SDK methods, server events, webhooks, and scheduled executions.
  • [claimed-docs] https://appwrite.io/docsRespond to server events in realtime.

Agent-ready = 121.6 ÷ 210 × 100 = 57.9

API quality3.4/100×0.20 of the PA blend

The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.

Explore an interactive API reference with runnable examplesweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://appwrite.io/openapi.jsonPROBE openapi: all candidate paths 404 (https://appwrite.io/openapi.json, https://appwrite.io/swagger.json, https://appwrite.io/api/openapi.json, https://appwrite.io/.well-known/openapi.json)

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

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://appwrite.io/openapi.jsonPROBE openapi: all candidate paths 404 (https://appwrite.io/openapi.json, https://appwrite.io/swagger.json, https://appwrite.io/api/openapi.json, https://appwrite.io/.well-known/openapi.json)
  • [probe] https://appwrite.io/llms.txtPROBE llms.txt: HTTP 200 at https://appwrite.io/llms.txt # Appwrite > Appwrite is an open-source backend platform with authentication, databases, storage, serverless functions,
  • [probe] https://appwrite.io/docs.mdPROBE docs-md: HTTP 200 at https://appwrite.io/docs.md # Appwrite Docs > Top-level documentation sections. For the full nested page index, see the documentation llms.txt. For

Test against a sandbox environment without touching production dataweight 1

1 (weight) × 4 (quality) × 0.6 (partial) = 2.4 of 10 max

  • [claimed-docs] https://appwrite.io/docs/advanced/self-hostingAppwrite was designed from the ground up with self-hosting in mind. You can install and run Appwrite on any operating system that can run a Docker CLI.
  • [claimed-docs] https://appwrite.io/docs/advanced/self-hostingYou can install and run Appwrite on any operating system that can run a Docker CLI.
  • [claimed-docs] https://appwrite.io/docs/advanced/self-hostingYou want to manage your own infrastructure
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/non-interactive.mdThe Appwrite CLI can be used in a non-interactive and headless manner, without saving configuration or sessions. This is especially useful when you want to automate tasks on a continuous integration server.

Rely on versioned APIs with a documented deprecation policyweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://appwrite.io/openapi.jsonPROBE openapi: all candidate paths 404 (https://appwrite.io/openapi.json, https://appwrite.io/swagger.json, https://appwrite.io/api/openapi.json, https://appwrite.io/.well-known/openapi.json)

API quality = 2.4 ÷ 70 × 100 = 3.4

Openness59.0/100×0.20 of the PA blend

Can you leave, inspect, or self-host — data export, open source, portability.

Do everything through the API that I can do in the UIweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationThis includes creating and managing projects, managing resources (rows, files, users), creating and deploying Appwrite Functions, and other operations available through Appwrite's API.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationThis includes creating and managing projects, managing resources (rows, files, users), creating and deploying Appwrite Functions
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationThis includes creating and managing projects, managing resources (rows, files, users), creating and deploying Appwrite Functions, and other operations
  • [probe] https://appwrite.io/docs/tooling/ai/mcp-serversofficial MCP server documented at https://appwrite.io/docs/tooling/ai/mcp-servers
  • [probe] https://appwrite.io/docs/tooling/command-line/installationofficial CLI documented at https://appwrite.io/docs/tooling/command-line/installation
  • [probe] https://appwrite.io/openapi.jsonPROBE openapi: all candidate paths 404 (https://appwrite.io/openapi.json, https://appwrite.io/swagger.json, https://appwrite.io/api/openapi.json, https://appwrite.io/.well-known/openapi.json)

Export all of my data in open formats and leaveweight 3

3 (weight) × 6 (quality) × 0.6 (partial) = 10.8 of 30 max

  • [claimed-docs] https://appwrite.io/changelog/entry/2023-08-30.mdOne-Click migrations lets you migrate from Firebase, Supabase, and NHost. You can also migrate between Appwrite Cloud and self-hosted.
  • [claimed-docs] https://appwrite.io/docs/advanced/self-hostingAppwrite was designed from the ground up with self-hosting in mind. You can install and run Appwrite on any operating system that can run a Docker CLI.
  • [claimed-docs] https://appwrite.io/docs/advanced/self-hostingYou can install and run Appwrite on any operating system that can run a Docker CLI.
  • [claimed-docs] https://appwrite.io/docs/advanced/self-hostingFull control over data location
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationThis includes creating and managing projects, managing resources (rows, files, users), creating and deploying Appwrite Functions, and other operations available through Appwrite's API.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationyou can split top-level resource arrays into separate JSON files with the `includes` field.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationThis includes creating and managing projects, managing resources (rows, files, users), creating and deploying Appwrite Functions

Read the product's source under an open licenseweight 2

2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max

  • [github] https://github.com/appwrite/appwriteIntegrated hosting platform to deploy and scale web applications with support for custom domains, SSR, and seamless backend integration. Git integration and previews are supported.
  • [claimed-docs] https://appwrite.io/docs/advanced/self-hostingAppwrite was designed from the ground up with self-hosting in mind. You can install and run Appwrite on any operating system that can run a Docker CLI.
  • [claimed-docs] https://appwrite.io/docs/advanced/self-hostingYou can install and run Appwrite on any operating system that can run a Docker CLI.
  • [probe] https://appwrite.io/llms.txtPROBE llms.txt: HTTP 200 at https://appwrite.io/llms.txt # Appwrite > Appwrite is an open-source backend platform with authentication, databases, storage, serverless functions,

Self-host the core productweight 3

3 (weight) × 9 (quality) × 1.0 (full) = 27.0 of 30 max

  • [claimed-docs] https://appwrite.io/docs/advanced/self-hostingAppwrite was designed from the ground up with self-hosting in mind. You can install and run Appwrite on any operating system that can run a Docker CLI.
  • [claimed-docs] https://appwrite.io/docs/advanced/self-hostingUse a one-click deployment - Choose from marketplace installations for instant setup
  • [claimed-docs] https://appwrite.io/docs/advanced/self-hostingYou can install and run Appwrite on any operating system that can run a Docker CLI.
  • [claimed-docs] https://appwrite.io/docs/advanced/self-hostingFull control over data location
  • [claimed-docs] https://appwrite.io/docs/advanced/self-hostingRecommended: Use these pre-configured marketplace apps for instant setup:
  • [claimed-docs] https://appwrite.io/docs/advanced/self-hostingYou want to manage your own infrastructure
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationAdd the --endpoint flag if you're using a self-hosted instance of Appwrite.
  • [community] https://news.ycombinator.com/item?id=30769044Thank you so much for Appwrite! The community on Discord is very helpful and the self hosting guide is great. Very unlike my terrible experience with Supabase who seem to do their best to cripple the self hosted option.

Openness = 59.0 ÷ 100 × 100 = 59.0

Built-in AI25.8/100×0.15 of the PA blend

Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.

Get AI-generated insights and suggestions from my data inside the productweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://appwrite.io/docs/products/databasesStore embeddings and run similarity search to power AI features.
  • [claimed-docs] https://appwrite.io/docs/products/aiLabel and understand the contents of images
  • [claimed-docs] https://appwrite.io/docs/products/aiUnderstand and label the contents of images
  • [claimed-docs] https://appwrite.io/docs/products/aiAppwrite allows you to build powerful AI powered applications with ease. Leverage Appwrite's powerful functions architecture and start building the future.

Set up automations that run autonomously in the backgroundweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://appwrite.io/docs/products/functionsThese Functions can be triggered by HTTP requests, SDK methods, server events, webhooks, and scheduled executions.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/non-interactive.mdThe Appwrite CLI can be used in a non-interactive and headless manner, without saving configuration or sessions. This is especially useful when you want to automate tasks on a continuous integration server.
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/mcp-serversAppwrite offers a Model Context Protocol (MCP) server that allows LLMs to directly interact with Appwrite's API and docs.
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/mcp-serversyou can use applications such as Claude Code, Codex, Cursor, Claude Desktop, and others to operate on your Appwrite project as well as gain context about the latest updates to Appwrite's SDKs, APIs, and CLI

Delegate tasks to a built-in AI assistant inside the productweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://appwrite.io/docs/tooling/ai/mcp-serversAppwrite offers a Model Context Protocol (MCP) server that allows LLMs to directly interact with Appwrite's API and docs.
  • [claimed-docs] https://appwrite.io/docs/products/aiAppwrite allows you to build powerful AI powered applications with ease. Leverage Appwrite's powerful functions architecture and start building the future.
  • [claimed-docs] https://appwrite.io/docs/products/aiLabel and understand the contents of images
  • [claimed-docs] https://appwrite.io/docs/products/aiUnderstand and label the contents of images

Operate the product with natural-language commandsweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://appwrite.io/docs/tooling/ai/mcp-serversAppwrite offers a Model Context Protocol (MCP) server that allows LLMs to directly interact with Appwrite's API and docs.
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/mcp-serversyou can use applications such as Claude Code, Codex, Cursor, Claude Desktop, and others to operate on your Appwrite project as well as gain context about the latest updates to Appwrite's SDKs, APIs, and CLI
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/skills.mdSkills are open-source Markdown files that give AI agents deep knowledge of Appwrite SDKs and services.
  • [claimed-docs] https://appwrite.io/docsTeach agents your backend so they make SDK-accurate calls.
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/docs-as-markdown.mdYou can access any documentation page as raw Markdown by appending `.md` to the URL.
  • [probe] https://appwrite.io/docs/tooling/ai/mcp-serversofficial MCP server documented at https://appwrite.io/docs/tooling/ai/mcp-servers

Built-in AI = 23.2 ÷ 90 × 100 = 25.8

Automation28.5/100×0.15 of the PA blend

Depth of automation primitives — rules, scheduling, bulk operations, webhooks.

Perform bulk operations across many items at onceweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationThis includes creating and managing projects, managing resources (rows, files, users), creating and deploying Appwrite Functions, and other operations available through Appwrite's API.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationyou can split top-level resource arrays into separate JSON files with the `includes` field.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/non-interactive.mdThe Appwrite CLI can be used in a non-interactive and headless manner, without saving configuration or sessions. This is especially useful when you want to automate tasks on a continuous integration server.
  • [claimed-docs] https://appwrite.io/docs/tooling/ai/mcp-serversAppwrite offers a Model Context Protocol (MCP) server that allows LLMs to directly interact with Appwrite's API and docs.

Define rules that trigger actions automatically on eventsweight 3

3 (weight) × 6 (quality) × 0.6 (partial) = 10.8 of 30 max

  • [claimed-docs] https://appwrite.io/docs/products/functionsThese Functions can be triggered by HTTP requests, SDK methods, server events, webhooks, and scheduled executions.
  • [claimed-docs] https://appwrite.io/docsRespond to server events in realtime.

Schedule recurring jobs or workflowsweight 2

2 (weight) × 6 (quality) × 1.0 (full) = 12.0 of 20 max

  • [claimed-docs] https://appwrite.io/docs/products/functionsThese Functions can be triggered by HTTP requests, SDK methods, server events, webhooks, and scheduled executions.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/installationThis includes creating and managing projects, managing resources (rows, files, users), creating and deploying Appwrite Functions, and other operations available through Appwrite's API.
  • [claimed-docs] https://appwrite.io/docs/tooling/command-line/non-interactive.mdThe Appwrite CLI can be used in a non-interactive and headless manner, without saving configuration or sessions. This is especially useful when you want to automate tasks on a continuous integration server.

Version, review, and roll back my automationsweight 1

1 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 10 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Automation = 22.8 ÷ 80 × 100 = 28.5