Seventeen years of shipping software for startups and enterprises, across every major shift in the web stack.
Reviewed by Deepak Chauhan, Founder & CEOLast updated
Building for the web since 2009
Connect Directus to an existing PostgreSQL, MySQL or SQL Server database and get an admin app and API without rewriting the schema or migrating data.
New content platforms with collections, relations and translations modelled for editors, delivered to Next.js or Nuxt front ends.
Hooks, custom endpoints, interfaces, displays, layouts, panels and Flow operations — packaged as bundles and versioned in Git.
Approval chains, scheduled jobs, webhooks and data syncs built with Directus Flows, with n8n or custom services for heavier integrations.
Operations dashboards, lead desks, moderation queues and data-entry tools using Directus layouts and Insights instead of a custom admin build.
Field-level and item-level permissions, so partners, analysts and editors see exactly the rows and columns they should — and nothing else.
REST, GraphQL, WebSockets and the Directus SDK connected to CRMs, ERPs, payment and search services, plus custom endpoints where needed.
Docker deployments on AWS or your cloud, or Directus Cloud; version upgrades, backups, monitoring and extension maintenance.
Database-minded engineers who design the schema first and the admin screens second, from the same headless CMS team that built the platform behind Colleges18.
Directus development means designing, extending and running Directus, the open-source data platform that wraps a SQL database with an admin app and instant REST and GraphQL APIs. Unlike a CMS that owns its own schema, Directus reads the tables you already have, so the same project can be a headless CMS for a website, an API for an app and a back office for operations staff. VOCSO works database-first. We design or clean up tables, keys and indexes before any screens are configured, map roles and item-level permissions to real users, and add behaviour through Directus extensions and Flows rather than forking the platform, so upgrades stay manageable. Schema snapshots move through staging to production in Git, front ends are built in Next.js or Nuxt, and long-running jobs run in separate services. We self-host with Docker on AWS or your cloud when data location matters, and use Directus Cloud when a team wants no servers to maintain.
Directus doesn't own your data model; it reads the SQL schema you already have and generates an admin app and APIs around it. That makes it unusually good for two jobs other headless CMSs struggle with: putting a usable interface on an existing database, and replacing a hand-built admin panel.
Key takeaway: if your data already lives in SQL, or your team needs an admin tool more than a page builder, Directus usually gets you there faster than any other CMS.
Most Directus projects need something the default app doesn't do. Directus has a formal extension system and a visual automation engine, so custom behaviour can be added without forking the platform — which keeps upgrades manageable.
Key takeaway: use Flows for visible, business-owned automation and extensions for anything that needs tests, versioning or complex logic.
Directus and Strapi are both open-source headless platforms on Node.js, but they start from opposite ends: Directus from the database, Strapi from the content model in code. The right choice depends on where your data lives and who will maintain the system.
We don't have a UK office — we work remotely with UK-based product, marketing and IT teams, whether they are in London, Leeds or Sheffield:
Full control of region, database, extensions and scaling; best for existing databases, data-residency requirements and custom infrastructure. We handle deployment, backups, monitoring and upgrades.
Managed hosting from the Directus team with updates handled for you; best for new projects that want no servers to maintain. Check extension support and plan limits against your needs.
Key takeaway: pick Directus when the database is the centre of the system, self-host when data location or an existing database matters, and choose a partner whose hours overlap yours.
Cost follows the state of your data and the scope around it: how much schema clean-up an existing database needs, the number of roles and workflows, custom extensions, integrations and front ends. We quote fixed prices for defined work after a short discovery call.
The starting point for a defined Directus build, existing-database rollout or internal tool.
Most Directus platforms with custom extensions, integrations and a front end.
Dedicated Directus developers or time and materials for extensions, upgrades and support.
Use the web application cost calculator for a ballpark, read how teams use Directus for internal tools, or request a fixed quote.
Key takeaway: a clean schema with proper keys is the cheapest Directus project; most budget surprises come from fixing an existing database or adding integrations late.
We review your existing database or data sources, the people who will use Directus and the workflows they run today.
Tables, relations and indexes designed or cleaned up, then roles and policies mapped to real users before anyone logs in.
Layouts, dashboards, custom extensions and Flows built and versioned, with schema snapshots moving through staging to production.
Websites, apps and third-party systems connected to Directus through REST, GraphQL or the SDK, with permissions tested per role.
Go-live with backups and monitoring, admin training for each team, then upgrades and new features on a schedule that suits you.
Book a free call with a senior Directus engineer — at a time that suits UK, US or Indian working hours.

Built on our own API-driven stack rather than Directus, but the same kind of multi-role, data-heavy back office Directus projects deliver: onboarding, compliance training, assessments and automated certification, with multiple user roles, real-time analytics and a modular, API-driven architecture with optimised database queries.
See case studyA new Directus build, an existing-database rollout or an internal tool with agreed scope, milestones and price.
Back-end engineers with Directus, SQL and Vue extension experience working as part of your team, in hours that overlap yours.
Flexible capacity for extensions, Flows, upgrades and support on an existing Directus project, billed on actual effort.
Not sure which fits? Tell us about your project and we'll recommend one.
Schedule a callFirst-hand experiences from brands that scaled smarter, innovated faster, and achieved measurable growth with VOCSO.
View all client testimonials“Vocso team has really creative folks and is very co-operative to implement client project expectations. MicroSave Consulting had great experience working with Anju and Prem.”
“Working with Deepak and his team at Vocso is always a pleasure. They employ talented staff and deliver professional quality work every time.”
“We love how our website turned out! Thank you so much VOCSO Digital Agency for all your hard work and dedication.”
“Vocso team has really creative folks and is very co-operative to implement client project expectations. MicroSave Consulting had great experience working with Anju and Prem.”
“Working with Deepak and his team at Vocso is always a pleasure. They employ talented staff and deliver professional quality work every time.”
“We love how our website turned out! Thank you so much VOCSO Digital Agency for all your hard work and dedication.”
You delivered exactly what you said you would in exactly the budget and in exactly the timeline.






Tell us about your database, your users and what the system needs to do. We'll recommend a Directus setup, hosting and a realistic timeline, and send a fixed quote for defined work.
[email protected] — straight to a senior team member.
A Directus development agency designs, builds and runs systems on Directus: the database schema and permissions, the admin app configuration, custom extensions and Flows, the front ends and third-party integrations, and the hosting and upgrades that keep it all working. At VOCSO the schema and roles design usually matters more than the admin screens, because every API, report and permission rule depends on it. We work database-first, version schema snapshots in Git, and hand over documentation and role-based training so your team can run Directus day to day. We also take over existing Directus projects after a short audit.
Yes, and it is the main reason teams choose Directus. Directus introspects an existing PostgreSQL, MySQL, MariaDB, SQL Server or other supported database and adds an admin app and REST and GraphQL APIs without changing your tables; it only adds its own system tables alongside them. Legacy apps, reports and scripts keep reading the same database. The prerequisites are that every table has a primary key and relations use proper foreign keys. We review the schema first, fix those gaps, then connect Directus and map roles and permissions to the people who will use it.
Our minimum engagement is $10,000, and most Directus platforms land between $30,000 and $150,000. The biggest cost drivers are the state of your existing data, the number of roles and workflows, custom extensions and Flows, integrations with CRMs or ERPs, and whether we build the front end. A clean database with a handful of roles sits near the lower end; a multi-system back office with custom interfaces sits higher. After a discovery call we send a fixed quote for defined work, and the web application cost calculator gives a quick ballpark first.
Choose Directus if your data already lives in a SQL database, or if you need an internal tool with fine-grained permissions as much as a CMS. Choose Strapi for a new content-led website where editors build pages from components and developers want a conventional Node.js codebase. Both are open source and run on Node.js, but Directus starts from the database and Strapi from the content model in code. Our Strapi vs Directus comparison covers the trade-offs in detail, and the headless CMS guide adds Payload, Sanity and Contentful.
Directus is free for many organisations, but not all. It is source-available under a Business Source Licence: organisations below its published revenue and funding threshold can use it free, while larger organisations need a commercial licence. Directus Cloud is a separate paid hosting service with its own plans. Because the licence terms and thresholds can change, we check the current terms against your organisation during discovery, before recommending Directus, and we suggest an MIT-licensed alternative such as Strapi Community Edition when the licence would not suit you.
Often, yes. Directus layouts (table, Kanban, calendar, map and cards), Insights dashboards, Flows and item-level permissions cover most back-office needs, and custom extensions fill the gaps, usually far sooner than building an admin panel from scratch. Typical examples are operations dashboards, lead desks, moderation queues and data-entry tools. Where a workflow is complex and customer-facing, we build a custom web application with Directus as the data layer behind it. Our article on Directus for internal tools shows where it fits and where it stops.
Self-host when you are connecting an existing database, need a specific data region or run custom infrastructure; use Directus Cloud when you want managed hosting and updates for a new project. We deploy self-hosted Directus with Docker on AWS or your cloud, with backups, monitoring and scheduled upgrades, and we can set up and maintain a Directus Cloud project instead. Before choosing Cloud, check extension support and plan limits against your needs. After launch we handle version upgrades, extension compatibility and new features on a monthly plan or with dedicated developers.
Yes. We work remotely from India with teams in the UK, US and EU; we do not have offices in those countries. India is 4.5 to 5.5 hours ahead of the UK, so our working day overlaps the UK morning and early afternoon; with US teams we agree regular call windows at the start of the engagement. Self-hosted Directus can run in a UK or EU cloud region to support UK GDPR and EU data-residency policies. Every engagement starts with an NDA, and our information security processes are ISO/IEC 27001 certified. Contracts are fixed-quote or dedicated developers billed monthly.