Skip to content
Back to Changelog

Announcing Transactions API: Reliable multi-record writes across tables

Handling multi-step workflows across tables often means dealing with partial writes and manual rollback logic.

With the new Transactions API, you can now execute multiple operations as a single atomic action, either all succeed or none do.

What's new:

  • New Transactions API for managing multi-step writes
  • Support for staging multiple create, update, and delete operations across tables
  • Atomic commit and automatic rollback on failure
  • Configurable timeout for idle transactions (default: 5 minutes)

Benefits:

  • ACID compliance: Ensures atomicity, consistency, isolation, and durability across all staged operations.
  • All-or-nothing writes: Prevents partial data states and inconsistent records.
  • Automatic rollback: Appwrite handles cleanup on failure, no manual scripts required.
  • Reduced race conditions: All operations are validated and committed together.
  • Simplified logic: Consolidate multi-table operations without adding client-side complexity.

This update is live on Appwrite Cloud.

Read the announcement to learn more

Start building with Appwrite today

Get started

Our plans

  • Free

    $0

    A great fit for passion projects and small applications.

    Get started
  • Pro

    Most popular
    From
    $25
    /month

    For production applications that need powerful functionality and resources to scale.

    Start building
  • Enterprise

    Custom

    For enterprises that need more power and premium support.

    Contact us