appwrite: An open-source, agent-first platform that brings core app services together for building and scaling applications.
What problem it solves
Appwrite is an MCP and agent-first, open-source platform for building and scaling apps. It gives agents Auth, Databases, Storage, Functions, Messaging, Realtime, and Hosting, all in one place.
Key features
Agent-first access through MCP — Coding agents can work against a live project through the hosted MCP server, using OAuth rather than separately managed API keys.
Source: README
Unified application services — The platform combines authentication, databases, storage, functions, messaging, realtime events, and hosting in a single product suite.
Source: README
Managed and self-hosted deployment — Users can start with a managed cloud service or install the platform on infrastructure they control using Docker.
Source: README
Multiple APIs and SDKs — Developers can interact with resources through REST, WebSocket, or GraphQL, with client and server SDKs covering web, mobile, native, and server platforms.
Source: README
Quick start
Copied verbatim from the project's README.
docker run -it --rm \
--publish 127.0.0.1:20080:20080 \
--volume /var/run/docker.sock:/var/run/docker.sock \
--volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
--entrypoint="install" \
appwrite/appwrite:2.7.2npx skills add appwrite/agent-skillsWho it may suit
Inference: may suit developers who want a unified backend for application services, and teams that want AI coding agents to work directly with project resources.
Topics to discuss
Which agent workflows would benefit most from direct MCP access to a live project?
How should modular services be packaged and documented for agent-generated integrations?
What self-hosting configuration and upgrade practices should the community standardize?
Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.
Read the original README https://github.com/appwrite/appwrite#readme
ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.
Comments
…