Basehub logo
Directus logo

From BaseHub to Directus

We are the BaseHub to Directus migration experts

Last verified:



Challenges with BaseHub

Key pain points

BaseHub is one of those platforms that feels like it was built by a developer, for a developer, and at no point did anyone ask, “Won't marketers need to be able to edit on the go?” Once you’re inside, it’s tables inside tables inside tables, like a Russian doll but somehow less fun. And as we’ve said before, we genuinely appreciate good engineering… but BaseHub often feels like someone shipped the database schema and called it a CMS.

BaseHub is painful to use, in our opinion. Because the platform is still young, features sometimes glitch, real-time collaboration hiccups, and localization or migration workflows can get messy fast. Documentation gaps and unpredictable branching only add to the frustration. If you're determined to build on BaseHub, we can walk you through the safest path… or at least help you avoid the inevitable “why is this breaking again?” moments.

Help me migrate


Occasional feature glitches

Occasional feature glitches

New features sometimes ship a bit wobbly, so expect the occasional “why is this suddenly broken?” moment.

Not yet enterprise-ready

Not yet enterprise-ready

It’s great for small teams, but big orgs will hit walls fast. Workflow maturity and stability just aren’t there yet.

Limited third-party integrations

Limited third-party integrations

If you rely on a rich ecosystem, BaseHub won’t meet you halfway. You’ll be wiring a lot of things yourself.

Localization support gaps

Localization support gaps

Multi-region content teams will feel the pain quickly as language handling still needs serious tightening.

API rate limiting constraints

API rate limiting constraints

Push it too hard and you’ll hit rate limits faster than you expect, which can block larger deployments.

Sporadic stability issues

Sporadic stability issues

Real-time collaboration and branching can hiccup under pressure, making scaling workflows frustrating.



Benefits of Directus

Key advantages

Directus instantly wins points with us because, well… it has a rabbit for a logo. But beyond that, it's genuinely a solid database-first CMS. If you like the idea of a CMS that sits directly on top of your SQL database without any abstractions, Directus feels incredibly natural.

You can self-host it, tweak it endlessly, and treat your schema exactly the way you want. Editors get a no-code admin UI that feels polished, developers get REST and GraphQL out of the box, and teams get workflows, versioning, automations, and proper permission controls. It's flexible, fast, and a great fit if your content is really just structured data waiting for a smarter interface. If your project revolves around relational data and you want total control from database to API, Directus is one of the cleanest ways to build it.

Start my migration


Intuitive non-technical interface

Intuitive non-technical interface

Editors get a clean, no-code admin panel that feels more like a productivity tool than a CMS. Non-technical teams can handle content updates without pinging developers every five minutes.

Database-agnostic SQL integration

Database-agnostic SQL integration

Directus plugs straight into your SQL database and turns it into an API instantly. If your data lives in Postgres, MySQL, MariaDB, or SQLite, it just works.

Field-level permission controls

Field-level permission controls

You can lock down every field, table, and action with granular role-based permissions. Perfect for teams that care about security and don't want interns accidentally deleting production data.

Built-in REST/GraphQL support

Built-in REST/GraphQL support

Your entire database is instantly exposed as both REST and GraphQL endpoints. Just plug into your frontend and start shipping.

Extensive UI customization available on Directus

Extensive UI customization

Directus lets you tweak the interface, add custom views, tailor layouts, and build the exact editing experience your team needs. It feels like a CMS you can actually shape instead of fight.

Real-time collaborative editing available on Directus

Real-time collaborative editing

Multiple contributors can work in the Studio at the same time without stepping on each other's toes. Collaborative editing shipped in February 2026, so drafts stay clean and the whole workflow feels built for modern teams, not 2010 intranets.

AI Assistant with image and PDF support in Directus

AI Assistant with image and PDF support

The built-in AI Assistant can process images and PDFs as well as text, and it works across OpenAI, Anthropic, and Google Gemini. It's a genuinely useful addition rather than a feature-list checkbox.





Common questions

BaseHub to Directus migration FAQs

Answers to the most common questions about BaseHub to Directus migration

How do we migrate content out of BaseHub?
BaseHub exposes content through its GraphQL API, so extraction means writing queries to pull your content tree and transforming the responses into your target CMS format. The nested repeater structure can make this tricky since deeply nested content needs to be flattened or re-mapped depending on where you're going. Media assets need to be downloaded and re-uploaded separately. For a typical project with moderate content volume, we budget 2 to 4 weeks for the full migration.
Why do teams leave BaseHub?
BaseHub is still a young platform, and teams hit its limits as projects grow. The most common complaints we hear are feature glitches in production, limited third-party integrations, and an interface that feels more like a database browser than a CMS. Localization support is weak, API rate limits bite harder than expected on high-traffic sites, and real-time collaboration can hiccup under pressure. Teams that need enterprise-grade reliability often outgrow BaseHub within 6 to 12 months.
Is BaseHub stable enough for production sites?
For small marketing sites and developer portfolios, BaseHub works fine. For anything with real traffic, multiple editors, or complex content workflows, we'd urge caution. The platform ships features quickly but stability doesn't always keep pace. We've seen branching break under pressure and collaboration features hiccup at inconvenient moments. If your business depends on publishing uptime, you want a CMS with a longer track record of production reliability.
How do we migrate content out of Directus?
Directus sits directly on your SQL database, which is both a blessing and a curse during migration. The blessing is that your content is in standard PostgreSQL, MySQL, or SQLite tables, so extraction is as simple as SQL queries. The curse is that Directus stores relational data and file references in its own conventions, so you need to untangle junction tables and re-map asset URLs. We write custom migration scripts for each project. A typical Directus migration with 50 to 100 content types takes 3 to 5 weeks.
Why do teams move away from Directus?
The two biggest triggers we see right now are licensing uncertainty and pricing sticker shock. Directus moved to the Monospace Sustainable Core License (MSCL) with v12 in May 2026, replacing the old BSL. Organisations under $5M revenue and 50 employees get a free Innovation Grant, but even above those thresholds the MSCL still permits free use of the Core tier — so larger orgs aren't categorically forced onto paid plans, though many opt into the cloud or a commercial self-hosted license for the production features sitting outside Core, and the community is noticeably split, with some teams forking old versions or migrating off entirely. On the cloud side, the old unlimited tier is gone; the Professional plan is $99/month and caps you at 5 users, 75K database entries, and 250K API requests. Growth past those limits means a jump straight to custom Enterprise pricing. On the development side, any custom interface work still requires Vue.js, which creates friction for React-focused teams. Breaking changes between updates also erode trust over time. Teams that started with Directus for its open-source appeal often outgrow it when they need predictable pricing and cleaner editorial workflows.
Can we keep our existing database when migrating from Directus?
You can keep your database infrastructure, but you'll likely restructure the schema. Directus creates its own system tables (directus_users, directus_permissions, directus_files, etc.) alongside your content tables. During migration, we extract the content tables, transform the data to fit your new CMS's content model, and leave the Directus system tables behind. If you're moving to a headless CMS like Sanity, the data moves from SQL rows to structured JSON documents, which typically results in a cleaner content model.


Get in touch

Fill out the form below and we'll get back to you