Schema builder like Notion. Instant REST & GraphQL APIs. Multi-site from day one. Self-host free forever, or let us handle the infra.
Features
We don't ship 200 half-baked features. We ship 5 that make you go "finally, someone gets it."
Drag-and-drop content types like Notion meets Airtable. Add fields, set validations, see your API update in real time. Zero developer friction.
CoreREST and GraphQL endpoints auto-generated from your schema. Authentication built-in. No config files, no code generation, no waiting.
CoreZapier-style event triggers with HMAC signing, automatic retries, and delivery logs. Connect to anything without middleware.
CoreDark mode native. Keyboard-first. Every interaction under 100ms. Built with Next.js, Radix, and Tailwind. Cleaner than Strapi.
CoreRun multiple websites from one instance. Isolated content, shared infrastructure. The agency play that nobody else has nailed.
CoreDescribe your content in plain English. HTMLess generates the schema, fields, and API endpoints. Paste JSON, get a full backend.
Coming SoonHow It Works
No boilerplate. No config ceremony. Define your content, get your API, ship.
Drag and drop fields to create your content types. Text, media, references, blocks—all visual.
Block-based editor with draft/publish workflow, version history, and scheduling. WordPress-grade authoring UX.
REST and GraphQL ready instantly. Scoped tokens, field selection, embedded references. CDN-cacheable.
Secure draft preview with short-lived tokens. One-click publish. Webhooks fire, caches invalidate, builds trigger.
Developer Experience
Clean REST endpoints with JSON Schema contracts. Field selection, embedded references, conditional requests. Inspired by the best parts of WordPress REST, without the baggage.
Three separate API surfaces: CMA for editors, CDA for frontends, Preview for drafts. Each with the right auth and caching semantics.
{
"data": [{
"id": "ent_8f3c",
"type": "article",
"slug": "hello-world",
"fields": {
"title": "Hello World",
"body": [/* blocks */],
"author": {
"name": "Jane"
},
"heroImage": {
"url": "https://assets.htmle.ss/photo.jpg?w=1200&fm=webp"
}
},
"state": "published"
}],
"meta": { "total": 1 }
}
Comparison
| Feature | HTMLess | Strapi | Contentful | Sanity |
|---|---|---|---|---|
| Open Source | MIT Core | Yes | No | Partial |
| Self-Hostable | Docker 1-cmd | Yes | No | No |
| Visual Schema Builder | Drag & Drop | Basic | Yes | Code Only |
| Instant REST + GraphQL | Both | Both | REST only | GROQ only |
| Multi-Site | Built-in | No | Spaces | Datasets |
| Admin UX | Minimal & Fast | Functional | Enterprise | Developer-Heavy |
| Webhook Signing + Retries | Built-in | Basic | Yes | No |
| Starting Price | Free forever | Free / $29 | $300/mo | Free / $99 |
Pricing
The full CMS is free and open source. Our cloud handles the ops so you can focus on building.
Self-hosted, forever
For small apps and blogs
For growing SaaS products
For agencies and teams
HTMLess is MIT licensed. Read the source, fork it, self-host it, contribute to it. No vendor lock-in, ever.