Content infrastructure
built for Africa.
A headless CMS built on Payload v3. Multi-tenant from day one, authenticated through Nyota ID, and ready to power any storefront, blog, or custom application your clients need.
Collections
Pages
Static & dynamic content pages with Lexical rich text.
Posts
Blog & editorial content with hero images and excerpts.
Products
SKU management with pricing, stock, and categories.
Categories
Hierarchical groupings for your product catalogue.
Tags
Flat taxonomy for filtering posts and products.
Orders
Full order lifecycle — payment, fulfilment, delivery.
Navigation
Named menus with nested dropdowns for any frontend.
Form Submissions
Capture and manage leads from any website form.
Settings
Per-tenant site config, SEO, social links, and branding.
Architecture
01
Multi-Tenant by Design
Every document carries a tenantId. A single deployment serves unlimited client organisations — each seeing only their own data.
02
Nyota ID SSO
Authentication is delegated entirely to Nyota ID. No local passwords. Supabase JWTs are verified on every request.
03
Headless & API-First
Consume content via REST or GraphQL. The Local API bypasses HTTP entirely for server-rendered frontends.
04
R2 Media Storage
All uploads route to Cloudflare R2 under a cms/ prefix. Zero egress fees. Global CDN delivery out of the box.
Ready to manage your content?
Sign in through Nyota ID to access your workspace and start creating content for your organisation.