Skip to content

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-Match headers

Getting Started

Head to the Getting Started guide to set up your first Craft Easy project.