Craft Easy¶
Craft your API the easy way.
Craft Easy is a production-ready framework ecosystem for building enterprise REST APIs with modern Python and universal admin interfaces.
The Ecosystem¶
| Package | Description |
|---|---|
| craft-easy-api | REST API framework built on FastAPI + Beanie + MongoDB |
| craft-easy-admin | Universal admin app — React + Expo (Web, iOS, Android) |
| craft-easy-jobs | Batch job runner with scheduling, chains, and cloud deploy |
| craft-easy-file-import | File import service — SFTP, XML, JSON, positional files |
| craft-easy-template | Cookiecutter templates for new projects |
Key Features¶
- Zero-boilerplate CRUD — Define a Beanie model, get full REST endpoints automatically
- Schema-driven admin — The API exposes its schema; the admin app renders it as a full UI
- Built-in auth — JWT (ES512), OAuth2, BankID, TOTP/2FA
- Multi-tenant — All data tenant-scoped out of the box
- Cascade operations — Delete deny/null/delete, update propagation
- Audit logging — Every mutation logged with user, timestamp, and changes
- ETag concurrency — Optimistic locking via
If-Matchheaders
Getting Started¶
Head to the Getting Started guide to set up your first Craft Easy project.