Platform
Everything an organization runs on, from one kernel
Zanfira is one platform: a kernel that turns metadata into systems, and the apps, screens and tools built on it.
What is in the platform
The kernel
A Rust core that turns metadata into a running system, on PostgreSQL with row-level security.
- Objects, fields, naming, computed values and validation from one document
- Roles, policies, row conditions and field masks on every read and write
- Workflows, rules and durable flows; an event log that every consumer reads
- Metadata edited in a sandbox and promoted, never changed live
Every API, generated
Declare an Object and it is reachable every way a system needs — filtered by the caller's permissions.
- REST, a query language (OQL) and batch
- GraphQL generated per tenant and per person
- Realtime subscriptions, OpenAPI, and MCP tools for agents
- Import and export, offline sync, and a read-only SQL endpoint
Studio
The visual builder — itself an app on the kernel, with no privileged path.
- Object, form and view designers
- Workflow, rule and permission designers
- Theme editor and translation manager
- Everything it saves is a file you can keep in git
The workspace
The web app your people use every day, drawn from the workspace's metadata.
- Lists, boards and calendars — Gregorian or Umm al-Qura
- Forms with child tables, history, comments and attachments
- A command palette, keyboard shortcuts and live updates
- Portals for customers and suppliers from the same screens
Mobile
A Flutter app that draws the same screens over an offline copy of the records.
- A SQLite copy on the device, synced from the event log
- Conflicts resolved field by field; every change validated on reconnect
Printing
Templates rendered to PDF inside the kernel — no headless browser in the tenant boundary.
- Arabic shaped and laid out right to left
- ZATCA phase-one QR codes on tax invoices
Ready for AI
Tools generated from metadata, agent budgets and a model gateway — agents act within a person's permissions.
- Every Object and action exposed as a typed MCP tool
- The same permission engine for people and agents
Extensions
Functions compiled to WebAssembly run beside tenant data with fuel and memory limits.
- Any language that targets the Component Model
- Capabilities approved by the workspace administrator
Where Zanfira is today
Zanfira is in beta. Everything above runs today; regional cells, compliance certifications and paid marketplace listings are on the roadmap, and this site will say so when each arrives.