Directus vs Storyblok: self-hosted data platform or hosted content platform
Directus wraps your own SQL database and runs on your infrastructure under BSL 1.1; Storyblok is a hosted CMS with a mature visual editor. Data ownership against editorial experience.
TL;DR
- Directus is self-hosted and database-shaped: it wraps an existing SQL schema and is free below $5M annual revenue under a BSL 1.1 licence.
- Storyblok is hosted and content-shaped, with a visual editor that is more mature than Directus's preview and overlay features.
- If data must stay on your infrastructure, Storyblok is not a candidate; if editorial experience is the priority, Directus is the weaker tool.
Directus vs Storyblok at a glance
Generated from the same dataset as the main table, so this cannot drift out of sync with the rest of the site.
| Fact | Directus | Storyblok |
|---|---|---|
| Type | cms | cms |
| Licence | BSL-1.1 | Proprietary |
| First release | 2020-07 | 2022-03 |
| Frameworks | Any (framework-agnostic) | Any (framework-agnostic) |
| SSR support | full | full |
| Bundle (min+gzip) | Not measurable | Not measurable |
| Price from | from $99/mo | Free tier, paid plans undisclosed |
| Drag & drop canvas | Partial | Partial |
| Responsive breakpoints | No | No |
| Visual style manager | No | No |
| Custom components | Yes | Yes |
| Data binding | Yes | Yes |
| E-commerce blocks | No | Partial |
| Email HTML export | No | No |
| AI generation | Partial | Yes |
| Editor i18n | Yes | Yes |
| White label | Yes | No |
| Self-hosted | Yes | No |
| Our score (0–10) | Not scored | Not scored |
| Last verified | 2026-08-19 | 2026-08-19 |
The constraint that usually decides
Ask whether content may leave your infrastructure.
If the answer is no — health, finance, government, or a procurement process that treats every new sub-processor as a project — Storyblok is out and the comparison is over. Directus is one of the few products in this dataset that clears that bar.
If the answer is yes, the comparison becomes about editorial experience, and Storyblok is the stronger product.
Where Directus wins
Self-hosting. The whole platform on infrastructure you control.
Your existing database. Directus wraps a SQL schema you already have rather than requiring migration into a vendor content model.
White-label admin. The interface can carry your customer's branding, which matters for agencies and embedded-admin scenarios.
Free below the revenue threshold, with the full product rather than a cut-down tier.
No per-space or per-seat meter, which changes the arithmetic for teams with many projects.
Where Storyblok wins
A mature visual editor. This is the feature Directus is still growing into.
Editorial workflow. Roles, drafts, releases, scheduling — designed for content teams.
Managed translations, which Directus expects you to model.
Nothing to operate. No upgrades, no backups, no uptime responsibility.
Content-shaped modelling rather than schema-shaped, which is more forgiving when your database was designed for an application rather than for content.
The licence question
Directus is BSL 1.1: source-available with a usage restriction, converting to GPLv2 three years after each release. Below $5M in total annual revenue and funding, self-hosting is free. Above it, you need a commercial licence with no published price.
This is a legitimate model and it is not open source in the OSI sense. Establish which side of the threshold you are on, and whether you expect to cross it during the project's life, before anything technical is discussed.
The operational cost nobody budgets
Self-hosting is the feature and the cost. Someone upgrades Directus, someone runs the database backups, someone is on call when the admin is down at month-end close.
For organisations that already operate infrastructure, that is marginal. For a five-person startup, it is a real distraction from the product, and the hosted option is usually the better trade even when the licence is free.
Migration
Directus to Storyblok means exporting your tables and modelling them as stories — a genuine content migration, and the moment you discover how much of your schema was application-shaped rather than content-shaped.
Storyblok to Directus means designing a schema and transforming stories into rows, which is the easier direction technically and loses the editorial workflow.
Verdict
Data residency or an existing SQL database as the starting point: Directus, with the licence threshold checked first.
Editorial experience and translation workflow as the priority, with no self-hosting requirement: Storyblok — and compare it with Sanity if developer control matters as much as editor experience.
Decision checklist
- May content leave our infrastructure? A no ends the comparison in Directus's favour.
- Which side of the $5M revenue threshold are we on, now and in two years?
- Do we already have a SQL schema worth wrapping? That is Directus's strongest case.
- Who operates the deployment? Self-hosting is a standing commitment, not a one-off.
- How mature does the visual editing need to be? Storyblok's is further along.
The number that matters
$5 million — the total annual revenue and funding threshold in Directus's BSL 1.1 licence. Below it, you have a capable self-hosted platform for free. Above it, you have a vendor negotiation with no published price, and teams that assumed "open source" discover this at exactly the wrong moment.
Frequently asked questions
- Is Directus free?
- Free to self-host below $5M in total annual revenue and funding, under BSL 1.1 — a source-available licence, not OSI open source. Above that threshold a commercial licence is required and priced through sales.
- Which has better visual editing?
- Storyblok. Its visual editor is a mature part of the product; Directus's preview and editable overlays are newer and less complete.
- Can Storyblok be self-hosted?
- No. It is a hosted platform, which is the point at which many regulated organisations stop considering it.
Facts about Directus were verified on 2026-08-19 and facts about Storyblok on 2026-08-19. Full source lists are on the Directus review and the Storyblok review.