Cloud-Native Headless CMS

One content backend. Every frontend.

Kriyum CMS is a cloud-hosted headless content platform built for Indian teams shipping fast on Svelte, React, Next.js, Vue, Astro and beyond. Run as many projects as you like from one account — each with its own data, media, and public REST API.

Free 7-day demo · Hosted in India · GST-invoiced
Everything you need

A complete content backend for every frontend you ship.

Stop reinventing CRUD. Kriyum gives you typed schemas, a public REST API, per-project independence, and the operational guardrails (Frontend Domains, reCAPTCHA, backups, audit logs) that the rest of your stack already expects.

Data Structures — Tabular & Singular

Model real-world content with field-typed schemas. Tabular for collections like Blog Posts; Singular for one-of-a-kind content like Site Settings.

textrich textmediarelationsJSON
Reusables

Shared sub-schemas like Address, SEO Meta, or Social Links. Compose them into Data Structures without duplicating fields.

Forms & Submissions

Build typed forms with our visual builder. Every submission lands in a project-scoped table — searchable, exportable, audit-logged.

ContactNewsletterLead GenFeedback
Media Library

Drag-and-drop uploads with usage tracking — see exactly which records depend on an asset before you delete it.

Templates — yours, shared, or curated

Save any Data Structure, Reusable, Form, or Grouping as a template. Templates live on YOUR account, not on individual projects, so you can re-use them across every site you ship. Publish to share a public link.

User-levelCross-projectShareable linksCurated library
Public REST API

Every record served at /api/v1/{user}/{project}/{type}. Per-project rate limits, CORS allow-listing, and bring-your-own-domain support.

reCAPTCHA-gated submissions

Plug in your Google reCAPTCHA v2/v3 keys per project. Submissions fail closed when the secret is unset — no accidental open relays.

Email integrations

Connect a Gmail or Zoho mailbox per project via OAuth — Kriyum handles the consent flow. Refresh tokens are AES-256-GCM encrypted at rest.

Backups & Audit Log

One-click JSON-in-ZIP snapshots of every project. Destructive actions land in an append-only audit log so you can trace what changed and when.

SnapshotsRestore-readyAudit trailPer-project
Architecture

One cloud-hosted backend.
Any frontend, anywhere.

Kriyum runs on a managed Postgres + object-store cluster in India. Your frontends — wherever they're deployed — fetch from a single per-project REST endpoint protected by your own CORS allow-list and reCAPTCHA gate.

SveltewebReact / Next.jsweb + ssrVue / NuxtwebAstrostaticMobile (RN / Flutter)appREST / api / v1KRIYUM CMScms.kriyum.comRecordsMediaFormsTemplatesPostgresHA cluster · IN-DELObject StorageS3-compatibleThird Party IntegrationsGmail · Zoho · OAuth · reCAPTCHACustomer Dashboardcms.kriyum.com / dashboard
How it works

From blank canvas to live API in four steps.

No infrastructure to provision, no schema migrations to babysit. Kriyum's customer dashboard is the only surface you need.

1

Model your content

Define Data Structures (tabular collections or singular records), compose Reusables, and group them under your project. Use a built-in template if you don't want to start blank.

Dashboard → Data Structures → New
2

Add records & media

Drop content in via the customer dashboard. Drag-and-drop media, link records via relation fields, draft + publish workflow.

Dashboard → Records → New → Save
3

Allow your frontends

Whitelist the websites that can read your project's data (Frontend Domains). Optionally set reCAPTCHA keys to gate form submissions.

Dashboard → Settings → Frontend Domains → Add
4

Fetch & ship

Your Svelte/React/Next/Astro frontend hits the per-project REST endpoint. JSON in, content out. CORS, caching, and rate limits handled.

GET /api/v1/{user}/{project}/blog-post
Templates

Don't start from scratch. Start from a template.

Templates are user-level — they live on your account, not on individual projects. Save your favourite Data Structures, Reusables, Forms, or Groupings as templates and reuse them across every site you ship. Publish to share with other users via a public link.

Built-in
Data Structure

Blog Post

Title, slug, hero image, body (rich text), tags, author relation, SEO meta. Ready for any blog frontend.

18 fields · TabularUse in this project →
Built-in
Form

Contact Us

Name, email, phone, message + reCAPTCHA. Routes submissions to your connected Gmail or Zoho.

5 fields · FormUse in this project →
Built-in
Reusable

SEO Meta

Title, description, OG image, canonical URL. Drop into any Data Structure that needs SEO without redefining fields.

4 fields · ReusableUse in this project →
Built-in
Grouping

Blog Suite

Bundles Blog Post + Author + Category + Tag + Comments into one importable group. Spins up a complete blog backend.

5 types · GroupUse in this project →
Community
Data Structure

Product Catalog

SKU, name, price, currency, stock, gallery, variants, category relation. E-commerce-ready out of the box.

12 fields · TabularUse in this project →
Built-in
Form

Newsletter Signup

Email + consent checkbox + reCAPTCHA. Drops into customer-integrated mailbox; perfect for landing pages.

2 fields · FormUse in this project →
Integrations

Plays nicely with what you already use.

Mail, anti-spam, storage — pick the providers you already trust. Customer Gmail/Zoho connections never leave your project; refresh tokens are AES-256-GCM encrypted at rest.

GmailEmail · OAuth 2.0
Zoho MailEmail · OAuth 2.0
Google reCAPTCHAAnti-spam · v2 / v3
PostgreSQLUnderlying datastore
Pricing

Simple, predictable, India-first pricing.

All plans include the full feature set — there are no artificial gates on Data Structures, Templates, or integrations. You pay for the projects you run and the traffic you serve. Switch between monthly and yearly billing anytime; yearly is meaningfully cheaper.

Want to try before you buy? Get a free 7-day demo account with sample data — no card, no commitment.Request a demo
Starter
₹15,000/ year
or ₹2,000 / month — save ₹9,000 per year (≈38%)
  • 1 project
  • 1 GB media storage
  • 50,000 API requests / month
  • All Data Structures, Reusables, Forms, Templates
  • Gmail or Zoho email integration
  • Per-project Frontend Domains + reCAPTCHA
  • Daily JSON-in-ZIP backups
  • Community support
Start Starter
Secure checkout via Razorpay
Growth
₹30,000/ year
or ₹3,000 / month — save ₹6,000 per year (≈17%)
  • Up to 5 projects
  • 5 GB media storage
  • 500,000 API requests / month
  • Everything in Starter
  • All integrations included
  • Custom domain for the public API
  • Priority email support (next business day)
  • Hourly incremental backups
Choose Growth
Secure checkout via Razorpay
Scale
₹75,000/ year
or ₹7,500 / month — save ₹15,000 per year (≈17%)
  • Unlimited projects
  • 100 GB media storage (more on request)
  • Unlimited API requests
  • Everything in Growth
  • Dedicated success manager
  • Custom SLA with response-time commitments
  • White-label dashboard (your domain, your brand)
  • Single sign-on (SAML / OIDC) — on request
Talk to sales

All prices in INR, exclusive of GST (charged where applicable). Need a custom quote, on-prem deployment, or invoice in USD? Get in touch.

Frequently asked

Common questions, answered.

Is Kriyum truly headless? Can I use it with any frontend?

Yes. Kriyum exposes a JSON REST API at /api/v1/{username}/{projectSlug}/{type}. Anything that can speak HTTPS — Svelte, React, Next.js, Vue, Astro, Flutter, native iOS/Android, even a Bash script — can fetch from it. CORS is per-project and customer-managed.

Can I run multiple websites or apps from a single Kriyum account?

Yes — one account can run as many projects as your plan allows, and each project is fully independent. Every project gets its own Data Structures, Records, Media library, Forms, public REST endpoint, and Frontend Domains allow-list. Switch between them in the dashboard's project picker. Templates you save live on your account, so the same blueprint can be reused across every project you own.

Where is my data stored? Is it hosted in India?

Yes. Kriyum runs on managed Postgres + S3-compatible object storage hosted in Indian data centres. Backups are also stored in-region. We can sign DPDP-compliance riders on the Scale plan.

Can I export my data if I want to leave?

Always. Every project has a one-click JSON-in-ZIP backup that includes Data Structures, Reusables, Records, and Media metadata. Your data is your data — no lock-in.

How do customer email integrations work? Do you see my mailbox?

No. You connect your own Gmail or Zoho account via OAuth to Kriyum's registered app — Kriyum stores only an AES-256-GCM-encrypted refresh token, scoped to send-only permissions. Submissions go from your project, through Kriyum, out via your mailbox.

Is there a free trial?

We don't offer a self-serve free plan, but we do offer a free 7-day demo account with sample data so you can try Kriyum end-to-end before committing. Use the "Request a demo" form on this page (or email web@kriyum.com) and our team will set you up within one business day — no payment details needed until you're ready to go live.

Do you offer custom SLAs or on-prem deployment?

Yes, on the Scale plan. Get in touch at web@kriyum.com with your requirements and we'll prepare a custom proposal.

Talk to us

Get in touch — or request a free 7-day demo.

Send the form below and a real person from the Kriyum team in Gurgaon will reply within one business day. Want to test-drive first? Pick the demo option and we'll spin up a sandbox account preloaded with sample data — no card needed.

Office
2nd Floor, Plot No. 4,
Minarch Tower, Sector 44,
Gurgaon 122003, Haryana, India
We typically reply within one business day. Demo accounts are provisioned in under 24 hours.
Loading reCAPTCHA…

By submitting you agree to be contacted by the Kriyum team about your enquiry. We don’t share your details with anyone outside Dezynum. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.