🚀 v1.1.0 is live
Stop clicking.
Start coding.
A declarative, self-healing SDK for Appwrite. Define your database in code, and let the library handle creation, syncing, and migrations automatically.
schemas.ts
export const UserSchema: TableSchema = {
id: "users",
name: "Users",
columns: [
{ key: "username", type: ColumnType.String, size: 50, required: true },
{ key: "age", type: ColumnType.Integer, required: false, _default: 18 }
],
indexes: [
{ key: "idx_user", type: IndexType.Unique, columns: ["username"] }
]
};👆 Define this once. We handle the rest.
⚡️
Lazy Infrastructure
Never manually create a table again. Just define your schema in TypeScript, and the library ensures it exists before you write data.
🛡️
Race-Condition Proof
Built for Serverless. Smart Mutex logic handles cold starts and concurrent requests without crashing your database.
🩹
Self-Healing
Detects Schema Drift automatically. If you change a column size or add an enum option in code, it updates the live DB.