🚀 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.