appwrite-migrate is a schema-driven migration runner for Appwrite. It creates collections from JSON Entity schemas, handles all attribute types, seeds data, and tracks applied migrations idempotently — safe to run on every deploy.
GitHub
nometria/appwrite-migrate
npm
@nometria-ai/appwrite-migrate
Install
Setup
1. Add environment variables:src/Entities/:
Usage
Supported attribute types
Migration tracking
Each migration run is tracked idempotently — re-running the same migration is a no-op. Safe to include in your CI/CD deploy step.This tool is particularly useful for apps migrated from Base44, which uses Appwrite as its default backend.