This SDK is compatible with Appwrite server version latest. For older versions, please check previous releases.
Appwrite is an open-source backend as a service server that abstracts and simplifies complex and repetitive development tasks behind a very simple to use REST API. Appwrite aims to help you develop your apps faster and in a more secure way. Use the CursorPlugin SDK to integrate your app with the Appwrite server to easily start interacting with all of Appwrite backend APIs and tools. For full API documentation and tutorials go to https://appwrite.io/docs
Install this plugin in Cursor by adding the plugin directory to your project or Cursor plugins folder.
.cursor-plugin/
└── plugin.json # Plugin manifest
skills/ # Agent skills (per language)
├── appwrite-typescript/
│ └── SKILL.md
├── appwrite-dart/
│ └── SKILL.md
├── appwrite-kotlin/
│ └── SKILL.md
├── appwrite-swift/
│ └── SKILL.md
├── appwrite-php/
│ └── SKILL.md
├── appwrite-python/
│ └── SKILL.md
├── appwrite-ruby/
│ └── SKILL.md
├── appwrite-go/
│ └── SKILL.md
├── appwrite-dotnet/
│ └── SKILL.md
commands/ # Agent-executable commands
├── deploy-site.md
└── deploy-function.md
.mcp.json # MCP server definitions
This plugin includes Appwrite SDK skills for the following languages:
- Typescript —
skills/appwrite-typescript/SKILL.md - Dart —
skills/appwrite-dart/SKILL.md - Kotlin —
skills/appwrite-kotlin/SKILL.md - Swift —
skills/appwrite-swift/SKILL.md - Php —
skills/appwrite-php/SKILL.md - Python —
skills/appwrite-python/SKILL.md - Ruby —
skills/appwrite-ruby/SKILL.md - Go —
skills/appwrite-go/SKILL.md - Dotnet —
skills/appwrite-dotnet/SKILL.md
Each skill provides comprehensive SDK usage examples including authentication, database operations, file storage, real-time subscriptions, and more.
This plugin comes with two MCP (Model Context Protocol) servers pre-configured in .mcp.json:
- Appwrite API MCP — Lets AI agents access the Appwrite API to manage users, databases, storage, and more.
- Appwrite Docs MCP — Access Appwrite documentation inline for quick reference while coding.
Agent-executable commands for deploying directly from your editor:
- deploy-site — Deploy an Appwrite site using the CLI. Covers init, push, CI/CD non-interactive mode, site management, variables, and logs.
- deploy-function — Deploy an Appwrite function using the CLI. Covers init, push, CI/CD non-interactive mode, function management, executions, variables, and local development.
This library is auto-generated by Appwrite custom SDK Generator. To learn more about how you can help us improve this SDK, please check the contribution guide before sending a pull-request.
Please see the BSD-3-Clause license file for more information.