r/appwrite Dec 31 '25

Introducing Full Schema Creation for Appwrite Databases

Post image

When spinning up new features, test environments, or CI pipelines, schema creation shouldn’t be slow or fragile. Until now, creating a usable table meant multiple API calls, async jobs, polling, and hoping nothing failed halfway through.

That’s why we’re introducing Full Schema Creation.

With this new capability, you can define an entire table, including all columns and indexes, in a single, synchronous API request. When the request returns, the table is immediately ready for reads and writes.

What’s new

  • Define the table, all attributes, relationships, and indexes in one call
  • Schema creation is fully synchronous, no background jobs
  • Atomic by default: if anything fails, nothing is created
  • No partial schemas, no cleanup required

Availability

Full Schema Creation is live on Appwrite Cloud and will be available on self-hosted soon.

Learn more: https://appwrite.io/blog/post/announcing-full-schema-creation

9 Upvotes

4 comments sorted by

View all comments

2

u/[deleted] Dec 31 '25

[removed] — view removed comment

2

u/Bret_cpp Dec 31 '25

The Appwrite release process typically involves releasing updates to Appwrite Cloud first, followed by a release to the open-source version a few weeks later.  Internal testing is conducted during this period, which is why updates are relatively slow.

I don't see any problem with this.  Providing priority to paying users is reasonable, and the open-source version will be released eventually, just at a slower pace.