Appwrite

Active
GitHub TypeScript BSD-3-Clause

Description

Appwrite is an open-source BaaS platform bundling database, auth, storage and functions, ready as a full-stack backend for AI agent apps.

Key Features

  • Integrated backend — database, auth, storage, functions and push in one
  • Self-hostable — one-Docker-command deployment with full data control
  • Multi-language SDKs — Web, Flutter, iOS, Android, React Native, Server
  • Real-time subscriptions — database changes and messages streamed to clients
  • Functions — Deno and Node runtimes, easy to integrate with LLMs
  • Fine-grained permissions — RBAC and row-level security built in

Use Cases

💡 Powering the full backend of an AI agent app for Web/Mobile clients
💡 Standing up a secure self-hosted BaaS in a private cloud
💡 Deploying LLM inference or workflow scheduling as Appwrite Functions
💡 Unified auth and database across multi-platform apps

Quick Start

docker run -d --name appwrite \
  -p 80:80 -p 443:443 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  appwrite/appwrite:1.6

Related Projects