Appwrite
An open-source backend platform providing authentication, databases, storage, functions, messaging, and web hosting through unified APIs
It takes care to curate a safe software space. Help us do more.
&
| + | Multi-Method Authentication Self-Hosted, Free, Pro, Enterprise | Provides email and password, phone OTP, magic URL, email OTP, JWT, and anonymous guest sessions alongside 30+ OAuth2 providers such as GitHub, Google, and Apple. |
|---|---|---|
| + | Multi-Factor Authentication Self-Hosted, Free, Pro, Enterprise | TOTP authenticator apps, email, and phone factors can be combined to add a second verification step to account logins, along with single-use recovery codes. |
| + | Relational Database Rows Self-Hosted, Free, Pro, Enterprise | Organizes data into databases, tables, and rows with typed columns, indexing, pagination, and relationships of up to three levels deep to model complex application data. |
| + | Shared Query Language Self-Hosted, Free, Pro, Enterprise | Filters, sorts, and selects specific fields across rows and related rows using a common query syntax available across REST, GraphQL, and every SDK. |
| + | Row-Level Permissions Self-Hosted, Free, Pro, Enterprise | Grants granular create, read, update, and delete access at the table, bucket, row, or file level to specific users, teams, roles, or the public. |
| + | Image Transformations Self-Hosted, Free, Pro, Enterprise | Generates resized, cropped, rotated, and format-converted previews of uploaded images on demand through a single API call, with results cached automatically. |
| + | Storage Encryption and Antivirus Self-Hosted, Free, Pro, Enterprise | Encrypts files under 20MB at rest using AES-128-GCM, scans uploads for malware, and offers optional gzip or zstd compression per storage bucket. |
| + | Serverless Functions Self-Hosted, Free, Pro, Enterprise | Runs custom backend code in isolated containers across 15 supported runtimes including Node.js, Python, PHP, Dart, Deno, Ruby, Kotlin, Swift, .NET, Go, and Rust, triggered by events, HTTP calls, or CRON schedules. |
| + | Git-Connected Deployments Self-Hosted, Free, Pro, Enterprise | Links functions and web hosting to a Git repository so new commits automatically trigger builds, deployments, and preview environments. |
...17 more features/limitations. Contact us to get a complete list of features and system requirements.
System Requirements
| # | Minimum |
|---|---|
| 1 | Any operating system that supports Docker |
| 2 | 2 cores |
| 3 | 4 GB |
| 4 | 2 GB |
| 5 | Docker Compose Version 2 |
Ratings
4.305
| Capterra | 4.05 based on 1 reviews |
|---|---|
| G2CROWD | 4.65 based on 4 reviews |