
Database relationships are out of beta
After a year of performance overhauls, opt-in loading, and full query support, database relationships in Appwrite are graduating from experimental to production-ready.

After a year of performance overhauls, opt-in loading, and full query support, database relationships in Appwrite are graduating from experimental to production-ready.

Cache list query responses in memory with a single parameter. Set a TTL, skip the database round-trip on repeated reads, and purge on demand when freshness matters.

Appwrite is joining forces with MongoDB, the world's best database company, to give developers a fully open-source, database-flexible backend platform they can own, grow with, and trust at every stage.

Discover why NoSQL databases outperform relational databases for AI applications, covering flexibility, scalability, use cases, and how to choose the right NoSQL database for AI workloads.

Discover why schema-less databases outperform relational databases for AI workloads, covering flexibility, scalability, key use cases, and how to build faster AI backends.

Pass SDK queries when subscribing to realtime channels to automatically filter events server-side, so your callbacks only receive the updates you care about.

Build realtime subscriptions faster with a fluent, chainable API that reduces errors and improves code clarity.

You can now use filter queries directly on relationship columns, plus enjoy up to 18x faster relationship performance across the board.

Export your data to a CSV file directly from the Appwrite Console. Filter, customize, and download your data in just a few clicks.

With Appwrite's DB operators, make precise, atomic updates across fields in a single call. No redundant reads or race conditions.

Appwrite introduces a new Databases feature called Transactions API. This new feature allows developers to group multiple operations across tables and commit them in a single atomic action, ensuring data consistency and eliminating partial writes.

Handle maps, geofencing, routing, and compliance zones natively in Appwrite

Adding five new NOT operators to let you exclude what you don’t need while keeping queries efficient.

Handle time-based filtering directly in your queries using new helpers for created and updated timestamps.

Move historical data into Appwrite without losing context or disrupting chronological accuracy.

Safely update numeric fields like counters, stock levels, or credits without fetching or rewriting the document.

Get reliable, sequential ordering across your collections with fast, indexed auto-increment IDs.

Easily encrypt sensitive string fields at rest, with no manual encryption logic.

A cleaner, faster, and atomic way to manage your documents in Appwrite.

Perform multiple database operations in a single API call. Enjoy faster writes and better performance for heavy server-side workloads.

Appwrite Messaging now supports background updates, critical alerts, and priority controls for push notifications.

A new feature that will help ensure your database's safety and security.

Appwrite complies with the standards of the California Consumer Privacy Act.

Learn more about the difference between CCPA and GDPR and what you need to keep in mind when building your applications.

Learn how to build a library with Swift Package Manager.

Learn more about what this means and the steps we undertake to keep your data safe.

Learn about Appwrite's response to XZ Utils backdoor concerns and how to safeguard your Appwrite projects.

A new feature that will reduce friction and improve your experience.

Learn how to simplify your collection management and save time and effort with database relationships.