Authentication
Provide email, SMS, OAuth, anonymous-session, and magic-URL authentication, with phone OTP available for SMS-based verification.
Appwrite is an open-source platform for authentication, databases, storage, serverless functions, messaging, Realtime, hosting, and security in one stack. Build and run backends in the cloud or self-hosted.
Appwrite is an open-source developer platform for building and operating applications. It brings authentication, databases, file storage, serverless functions, messaging, Realtime, and frontend hosting into a unified stack, with Appwrite Cloud and self-hosted workflows supported by the platform.
The service is designed to cover multiple stages of an application lifecycle: teams can authenticate users, persist and protect data, run backend logic, deliver notifications, react to live events, and deploy web frontends. Its site also describes MCP and agent-oriented workflows for interacting with live Appwrite projects.
Provide email, SMS, OAuth, anonymous-session, and magic-URL authentication, with phone OTP available for SMS-based verification.
Model and query data using Appwrite databases, or use managed PostgreSQL and MySQL options. The pricing page also lists vector databases and text-embedding quotas.
Store files with compression, encryption, image transformations, and access control. Buckets can be used alongside the rest of a project’s backend services.
Deploy backend code in secure isolated runtimes with event-driven execution. Functions have configurable execution and compute allowances based on the plan.
Deploy static, SSR, and CSR frontends from Git with instant previews, while Appwrite provides the application backend behind them.
Send email, SMS, and push notifications, subscribe to project events through Realtime, and apply traffic rules and abuse controls through the platform’s network security features.
Create an application backend with user accounts, database records, file uploads, and server-side logic without assembling each foundational service independently.
Use email, SMS, OAuth, anonymous sessions, or magic URLs to support different sign-in and verification flows. Mock phone numbers allow no-cost testing of phone integrations.
Deploy a web frontend from a Git repository and use static, SSR, or CSR delivery depending on the application architecture, with instant previews for changes.
Run event-driven backend tasks in isolated serverless runtimes, such as processing uploads, responding to application events, or connecting custom application logic to platform services.
Send transactional or engagement messages through email, SMS, and push channels, while using Realtime subscriptions when an application needs to react to project events as they occur.
Appwrite is an open-source developer platform that combines authentication, databases, storage, serverless functions, messaging, Realtime, Sites hosting, and network security capabilities in one stack. It is available as Appwrite Cloud and supports self-hosted data migrations according to the site content.
Appwrite Auth supports email, SMS, OAuth, anonymous sessions, and magic URLs. Phone OTP is billed per SMS sent on applicable plans, while mock phone numbers can be used to test integrations without SMS charges.
Appwrite Cloud plans include a free tier, a Pro plan, and an Enterprise plan. The pricing page states that plan limits cover services such as bandwidth, storage, executions, users, databases, buckets, and functions; exact allowances depend on the plan.
Appwrite Sites can deploy static, server-side rendered, and client-side rendered frontends from Git, with instant previews. Appwrite Functions provide isolated serverless runtimes and event-driven execution for backend code.
Appwrite billing is configured per organization. Billing periods last 30 days from a plan change, and organizations can view invoices, use supported credit or debit cards, and set budget caps and alerts for add-on usage.
CreateOS Sandbox is an isolated compute environment for running code and agent workloads in Firecracker micro-VMs with private networking and SDK, CLI, or MCP control.
GitBot is a local browser workspace for reusable coding bots powered by Claude Code, Codex, or OpenCode, with persistent threads and configurable permissions.
AakarDev AI helps teams manage AI provider access, project setup, logs, and analytics in one dashboard. BYOK support included.
Trigger.dev chat agent is a durable AI chat backend for stateful conversations that survive refreshes, crashes, and long-running turns with AI SDK useChat.
ByteAsk is a terminal-first AI coding agent for C and C++ that edits repos and verifies changes with compilers, debuggers, sanitizers, and tests.
Codex Plugins bundle reusable skills, app integrations, and MCP servers into workflows you can install in the Codex app or use from Codex CLI.