Appwrite logo Appwrite logo background glow

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.

Platform

Desktop
Browser

Social

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.30
5

Capterra
4.0
5
based on 1 reviews
G2CROWD
4.6
5
based on 4 reviews

Developer

Written in

TypeScript, PHP

Initial Release

2019-09-02

Repository

License

Categories