Design your schema, visually
Xina connects to your Appwrite project and generates a live, interactive ERD canvas. Create collections, define relationships, and manage attributes — all from one place.
Free forever · No credit card · No sign-up required
Works seamlessly with
100%
Free core features
<2min
Setup time
13+
Attribute types
∞
Collections & databases
Four steps to a complete schema
From zero to a visual ERD in under two minutes.
Connect
Paste your Appwrite endpoint, project ID, and API key.
Visualize
Your databases and collections render as an interactive ERD.
Edit
Create, modify, or delete schema elements from the canvas.
Ship
Changes sync to Appwrite instantly. Your backend is ready.
Everything you need to design schemas
A purpose-built visual tool for Appwrite databases.
Live Schema Sync
Connect your Appwrite project and see every database, collection, and attribute instantly reflected on the canvas.
Relationship Mapping
One-way and two-way relationships are auto-detected and rendered with proper ERD notation — crow's foot and arrows.
Visual ERD Canvas
Drag, pan, and zoom a fully interactive entity-relationship diagram. Obstacle-aware edge routing keeps lines clean.
Click to Inspect
Select any collection or attribute to view its details, edit properties, and manage indexes in the side panel.
Instant Operations
Create databases, collections, and attributes directly from the studio. Changes are pushed to Appwrite in real-time.
Smart Layout
Collections auto-arrange on the canvas. System attributes ($id, $createdAt, $updatedAt) are shown automatically.
Generate typed code
in seconds
Select a collection and Xina generates typed interfaces, model classes, or schema definitions in your language of choice.
- TypeScript interfaces & Zod schemas
- Python dataclasses & Pydantic
- Dart, Kotlin, Swift model classes
- PHP, Ruby, Go, Rust structs
interface Users {
$id: string;
name: string; // required
email: string; // email
avatar?: string; // URL
role: "admin" | "user";
posts: Posts[]; // relationship
$createdAt: string;
$updatedAt: string;
}Loved by developers
See what Appwrite developers are saying about Xina.
“Xina replaced my manual ERD drawings. I connect my Appwrite project and the schema is right there, live and editable.”
Alex M.
Full-stack Developer
“The relationship visualization is exactly what I needed. Crow's foot notation makes it easy to understand my data model at a glance.”
Sarah K.
Backend Engineer
“I use Appwrite for all my side projects. Xina lets me design schemas visually before writing a single line of code.”
Raj P.
Indie Hacker
Built with modern tech
A transparent look at the stack powering Xina.
Next.js 16
App Router with React 19
Appwrite
Databases, collections, attributes
TypeScript
End-to-end type safety
Framer Motion
Smooth 60fps animations
Local-only
Credentials never leave your browser
API Key Scoped
Minimal permissions required
Built in the open
Xina is open source with an MIT license. Explore the code, report issues, contribute features, or self-host your own instance. Community-driven development means a tool that gets better with every contribution.
Frequently asked questions
Yes — the core ERD canvas, schema management, relationship visualization, and all editing tools are completely free.
Your credentials are stored only in your browser's local state. They are never sent to any server other than your own Appwrite instance.
Xina works with Appwrite Cloud and any self-hosted Appwrite 1.4+ instance via the REST API.
Yes. Switch credentials in the studio to connect to different Appwrite projects at any time.
No. Xina runs entirely in the browser. Just open the studio and connect your project.
All Appwrite attribute types: string, integer, float, boolean, email, URL, IP, enum, datetime, relationship, and more.
Ready to visualize your schema?
Connect your Appwrite project and start designing in seconds.