Directus free vs paid licenses

Directus can be free for some organizations and paid for others, depending on size, seat count, collection count and the features you need. This page sets the published Core, Team and grant terms against the Monospace Sustainable Core License so you can decide which edition fits.

On this page

Can your organization run Directus free, and when do you need a paid plan?

Organizations with under 5 million US dollars in annual revenue and fewer than 50 employees can run Directus with fully permissive free access and no feature limits under the Open Innovation Grant, according to Directus pricing. If you pass either threshold, you can still self-host the free Core plan, but only within 3 user seats, 25 collections and 5 flows. Check both grant thresholds against your current audited revenue and headcount before you commit, and confirm with Directus how it counts employees, including contractors. The license raises a separate question. Directus is licensed under the Monospace Sustainable Core License 1.0, which permits any use except a Competing Use against Monospace's paid offerings. An internal tool or a client site built on Directus is a different case from a product that resells Directus as a service, so have counsel test your business model against the definition of Competing Use.

Move to the Team plan when your needs exceed Core. The Team plan lists 499 US dollars per month billed annually or 599 dollars billed monthly, with 10 SSO seats, 50 collections expandable to 100, 20 flows, granular RBAC and basic support. Extra seats cost 50 dollars per seat per month. Common triggers include a fourth user who needs access, a sixth collection, a sixth flow, or staff who must sign in through your identity provider with SSO. The subscription does not cover everything. If you self-host, you still run the server, the SQL database connected through DB_CLIENT, backups and upgrades. Ask Directus which of those costs are included, whether the seat and collection limits apply to staging instances, and how seats are counted when contractors or service accounts need access.

Choose Enterprise when Team limits no longer fit, such as larger seat counts, more collections or flows, or governance requirements the Team plan does not address. The pricing details available to this page do not include Enterprise terms, so request a written quote that lists seats, SSO scope, support terms and any self-hosting license conditions before you budget. The decision path is straightforward. Stay free if you meet the grant thresholds. Self-host Core if three seats, 25 collections and 5 flows cover your current needs. Move to Team when SSO, seats or collections push past those caps. Move to Enterprise only after a written quote shows it closes the gap. Confirm the grant thresholds, plan limits and prices on directus.com before you decide, because each can change.

What the free Core plan includes and where the Team plan adds limits

This table sets the self-hosted Core plan against the Team plan and the Open Innovation Grant, with limits stated as published on Directus's pricing page. Read each row as a question to answer for your own user count and data model, because the limits that matter depend on how many people edit content and how many collections your schema needs.

CapabilityCore (self-hosted, 0 US dollars per month)Team (499 US dollars per month billed annually, 599 billed monthly)
User seats3 user seats10 SSO seats included; extra seats at 50 US dollars per seat per month
Collections25 collections50 collections, expandable to 100
Flows5 flows20 flows
Role-based access controlConfirm with Directus which role and permission features Core includesGranular RBAC
SupportConfirm the support channels available to Core usersBasic support
Open Innovation GrantOrganizations under 5 million US dollars in annual revenue and fewer than 50 employees qualify for fully permissive free access with no feature limits, per Directus pricing. Confirm eligibility and how it is verified.Not applicable if your organization qualifies for the grant, so compare it before buying Team
Enterprise capabilitiesNot covered in the supplied facts. Ask Directus which enterprise features, support levels and license terms apply.Not covered in the supplied facts. Ask Directus whether Enterprise adds capabilities beyond Team.

What the Monospace Sustainable Core License allows you to do

The Monospace Sustainable Core License 1.0 (MSCL-1.0-GPL) permits any use of Directus except a Competing Use against Monospace's paid offerings, and each released version converts to GPL-3.0 four years after its release. For most organizations that run Directus to power their own applications, internal tools and customer-facing sites, the license does not require a paid plan. Your question is therefore less about whether you may run Directus and more about whether your planned use could be read as a Competing Use. Read the full text on the Directus license page and the repository's license file before you commit to an architecture, and keep a dated copy of the version you adopted so you can show which terms applied at the time.

Running Directus to operate your own business is a different activity from offering Directus itself as a hosted product to other parties. A bank that deploys Directus against its own SQL database to manage internal product catalogs, or a publisher that uses it as the back end for its own website, is using the software for its own purposes. A service provider that resells Directus-as-a-service, or sells a product that substitutes for Monospace's paid offerings, is in territory the license is designed to restrict. The license does not define Competing Use in terms your compliance team will recognize, so the boundary has to be settled by counsel, not by an engineering lead. Ask counsel to map your planned uses, including any managed service you intend to provide to subsidiaries, clients or partners, against the definition.

The license has also changed twice in a short period, and that history matters when you plan a multi-year deployment. Directus moved from BSL-1.1 to a different terms set in April 2023, then replaced that license with the Monospace Sustainable Core License in 2026. Each change affects how a version you deploy today will be treated when you upgrade later, so record which license text applied to the release you installed and review the terms before each major upgrade. The four-year conversion to GPL-3.0 gives a fixed point for planning, but the interim terms are what govern your use until then. Confirm with Directus which version your build uses and whether any conversion dates apply to it.

How licensing, support and updates differ by edition

Directus sells the same core software under several terms, and the terms decide who pays, what features you get and who ships fixes. The cards below separate the free paths, the paid Team tier and Enterprise, then cover release cadence and patch ownership for self-hosted installs.

Core plan, self-hosted

The self-hosted Core plan costs nothing per month but is capped at 3 user seats, 25 collections and 5 flows. The code is under the Monospace Sustainable Core License, which permits any use except a Competing Use against Monospace's paid offerings. Check whether your planned internal platform could be read as a competing product, and check whether the seat and collection caps fit your roadmap before you build on it.

Open Innovation Grant eligibility

Organizations under 5 million US dollars in annual revenue and with fewer than 50 employees qualify for fully permissive free access with no feature limits. This is the only free path without the Core caps. Confirm your revenue and headcount against the grant criteria on the pricing page, and confirm with Directus how eligibility is verified and reviewed over time, since growth can end it.

Team plan with SSO seats

The Team plan is paid at 499 US dollars per month billed annually or 599 dollars billed monthly. It includes 10 SSO seats, 50 collections expandable to 100, 20 flows, granular RBAC and basic support. Extra seats cost 50 dollars per seat per month. Price the seat count you need for the next year, not today's headcount, and ask what basic support covers in response times.

Enterprise terms

Enterprise is not priced on the public pricing page, so its inclusions are unverified here. Ask Directus in writing which support tiers, SLAs, security reviews, upgrade assistance and deployment options are included, and whether they apply to self-hosted installs in your own cloud or an air-gapped network. Do not assume features from the Team plan carry over.

Release cadence and versions

Directus shipped 12.4.0 on September 22, 2026 and 12.5.0 on October 7, 2026, roughly two weeks apart. Frequent minor releases mean your upgrade tests need a repeatable schedule. Decide which version you pin, how long you stay on it, and who tests each release against your database and custom extensions before it reaches production.

Patches on self-hosted installs

On a self-hosted install, the license does not make Directus responsible for patching your servers, database, container images or reverse proxy. Your team, or the implementation partner you hire, applies security updates and runs restores. Confirm who receives vulnerability notices, what response windows apply on each plan, and who signs off on emergency fixes in your change process.

Which edition fits your organization's size and needs

An organization with under 5 million US dollars in annual revenue and fewer than 50 employees qualifies for the Open Innovation Grant, which Directus pricing describes as fully permissive free access with no feature limits. Both conditions must hold, so missing either one removes the grant and returns you to the plan limits.

  • Both tests must pass: revenue below 5 million US dollars and fewer than 50 employees. Confirm how Directus counts employees, including contractors and affiliates, and which financial year applies.
  • No feature ceiling: the grant removes the seat, collection and flow limits that apply to the Core plan.
  • Core as fallback: if you fail a threshold, the self-hosted Core plan at 0 US dollars per month allows 3 user seats, 25 collections and 5 flows.
  • License still applies: the grant does not change the Monospace Sustainable Core License terms, so confirm that your use is not a Competing Use against Monospace's paid offerings.

Get eligibility and the terms that apply to your legal entity confirmed in writing before you build production workflows on Directus.

What the free edition is missing for typical enterprise needs

The first check for a regulated or large organization is whether the free Core plan fits its headcount and identity model, and the published limits make that quick to run. The Directus pricing page lists Core at 0 US dollars per month with 3 user seats, 25 collections and 5 flows. A content team of four editors, a finance group and an operations group can pass the seat ceiling before the first content model is finished. Single sign-on is the sharper gap: the Team plan lists 10 SSO seats, with extra seats at 50 dollars per seat per month, so size that count against the directory population that will sign in, not only the editing team. The Team plan listing also names granular RBAC and basic support. Confirm in writing whether Core includes SSO and granular RBAC, and what response expectations apply to each tier, before you assume either way.

A zero license fee does not remove the work of running Directus. Your team still provisions the host, whether a container platform in your cloud account or a virtual machine in your data center, and it still runs the SQL database Directus connects to through the DB_CLIENT setting. Backups and restore tests, patching of the operating system and database, TLS certificate renewal, secrets rotation and uptime monitoring with alerting all stay with you. Those tasks are staff time or a paid engagement, and they recur every month for as long as the system runs. A managed option such as Directus Cloud carries its own published price, so compare the two options on total run cost over a year, not on the license line alone.

Turn these gaps into a short decision checklist for the owner. Count the named users who will hold a Directus login, including administrators and integration accounts, and confirm whether service accounts count toward seats. Estimate collections and flows at the end of the first planned year of content and automation, since those limits are the ones teams hit quietly. If you think you qualify for the Open Innovation Grant, which the pricing page describes for organizations with under 5 million US dollars in annual revenue and fewer than 50 employees, get the terms in writing and confirm whether they still apply as headcount or revenue grows. Where you bring in an implementation partner, ask that the ongoing run tasks appear as line items in the written scope beside the license decision.

What each edition costs and what you still pay for yourself

This table separates the published Directus subscription fees from the costs that stay with you under every edition, including the database, hosting, storage, upgrades and staff time. Read the recurring rows first, because they apply even when the subscription is zero. Enterprise and implementation pricing are not published, so the final row lists what to request in writing.

Cost componentWho is paidOne-time or recurringWhat drives it up or down
Core plan subscription (self-hosted)Directus, at 0 US dollars per month per Directus pricingRecurring, currently zeroCapped at 3 user seats, 25 collections and 5 flows, so growth can force a move to a paid plan
Team plan subscriptionDirectus, at 499 US dollars per month billed annually or 599 dollars billed monthly per Directus pricingRecurringIncludes 10 SSO seats, 50 collections expandable to 100 and 20 flows; billing cycle changes the monthly rate
Extra Team seatsDirectus, at 50 US dollars per seat per month per Directus pricingRecurring, scales with headcountNumber of editors and admins who need access beyond the included seats
SQL databaseYour database vendor or your DBA team, or a managed database service you pay forRecurring infrastructure, plus one-time setupEngine choice (PostgreSQL, MySQL, MariaDB, Oracle, SQL Server, SQLite or CockroachDB), licensing for commercial engines, backups and high availability
Hosting and storageYour cloud account or data center, and any file storage you provisionRecurringContainer hosting, uploads volume, backup retention and environments such as staging
Upgrades and testingYour platform team, or DeployOpen under a fixed-scope engagement or retainerRecurring effort per release, plus one-time initial hardeningRelease frequency, custom extensions, number of environments and how much regression testing you run
Staff timeYour internal engineers and administratorsRecurringOwnership model, on-call expectations and how many people hold Directus knowledge
Enterprise and implementationDirectus for Enterprise, and an implementation partner if you hire oneNot published; request a written quoteRequested support level, SSO and compliance requirements, and the written scope of work

Moving from the Core plan to Team, and back

This sequence takes a team from the free self-hosted Core plan to the paid Team plan, or back, while keeping schema and permission changes tested and reversible. Each step ends with a check you can record, so the move does not depend on memory or goodwill.

  1. Confirm Open Innovation Grant eligibility first

    Before comparing plans, check whether your organization meets the Open Innovation Grant threshold, which Directus lists as under 5 million US dollars in annual revenue and fewer than 50 employees. Your finance and HR leads should confirm both figures against current records, since the grant is the only route in the published pricing to fully permissive free access with no feature limits. Record the decision and the evidence in your licensing file. The step is done when a named owner has signed off on eligible or not eligible, with the date and the source of the numbers.

  2. Count seats, collections and flows against Core

    If the grant does not apply, inventory the current Directus footprint: active user seats, collections and flows. Compare each count with the Core limits on the pricing page, which are 3 user seats, 25 collections and 5 flows at no cost. Include service accounts and automation users in the seat count if your Directus setup treats them as seats, and confirm that treatment with Directus before deciding. The step is done when you have a written table showing current usage against each limit and the headroom left.

  3. Choose Team or Enterprise from documented needs

    Select the target plan by matching needs to what each plan includes. The Team plan lists 10 SSO seats, 50 collections expandable to 100, 20 flows, granular RBAC and basic support, with extra seats priced per seat. Enterprise is the path if you need capabilities beyond those limits, so request its scope in writing from Directus. Ask the vendor to confirm current prices, billing terms and what happens to the license if usage later drops. The step is done when the chosen plan and its written quote are attached to the change request.

  4. Set up billing and the license record

    Have the budget owner set up the subscription with Directus, choosing between annual and monthly billing as offered on the pricing page. Record who holds the account, who approves seat additions and where invoices go, since these decide who is paid for what and who must act when usage changes. Update your internal license register to show the plan, the seat count and the renewal owner. The step is done when the account is active and the register matches the invoice.

  5. Migrate or extend SSO and RBAC mappings

    Map your identity provider groups to Directus roles, and confirm that each group receives only the permissions it needs under granular RBAC. Count SSO users against the 10 SSO seats included in Team so you know when extra seats will be needed. Document every role, the collections it can touch and any role that can alter schema. The step is done when a test login from each group reaches only its approved collections, and the mapping is saved in version control or your change record.

  6. Change schema and permissions in a test environment

    Because Directus wraps an existing SQL database, collection and permission changes affect live data directly, so make them first in a copy of your database and a non-production Directus instance. Run the planned collection, flow and RBAC changes there, check API responses and Studio views, and record the exact steps. Prepare a rollback plan that restores the previous permission set and database snapshot, and rehearse it once. The step is done when the rehearsal passes and the rollback has been tested with a recorded result.

  7. Apply changes to production and verify

    Schedule the production change in a window agreed by your operations and security owners. Apply the tested configuration, then verify that role access, flows and API outputs match the rehearsal record. Confirm that data remains in your SQL server, since Directus connects to the database you already run and does not move it into a separate store. The step is done when the verification checklist is signed and any differences are logged with an owner.

  8. Reverse the path when limits or grant status change

    If usage drops below the Core limits, or your organization qualifies for the Open Innovation Grant, plan the move back in the same way. Recount seats, collections and flows, confirm eligibility in writing, and cancel or downgrade the subscription through Directus with the renewal date recorded. Test any permission removal in the non-production copy first, since removing roles can break flows and integrations. The step is done when the license register, billing record and access reviews all reflect the new plan.

Questions buyers ask before paying for Directus

Can a nonprofit or small company self-host Directus for free?

Possibly, if it meets both conditions of the Open Innovation Grant. Directus's pricing page says organizations with under 5 million US dollars in annual revenue and fewer than 50 employees qualify for fully permissive free access with no feature limits. The page does not explain how nonprofit status is treated, so confirm with Directus in writing whether your organization qualifies before you rely on it. If you miss either threshold, the self-hosted Core plan is still free at 0 US dollars per month, but it is limited to 3 user seats, 25 collections and 5 flows. Ask Directus which entity counts for revenue and headcount when your organization belongs to a group.

What does the Directus Team plan cost per month and per extra seat?

The Team plan is listed at 499 US dollars per month billed annually or 599 US dollars per month billed monthly, according to Directus's pricing page. It includes 10 SSO seats, 50 collections expandable to 100, 20 flows, granular RBAC and basic support. Extra seats cost 50 US dollars per seat per month, so seat count is the main driver of recurring spend beyond the base fee. Count the people who need a login, not the people who only read published content. Collection and flow counts also matter if you exceed the base allowances. Confirm with Directus whether expanding collections to 100 changes the fee, and request a written quote that lists taxes, currency and billing terms.

Does the Monospace license let an internal team run Directus commercially?

For most internal use, the Monospace Sustainable Core License 1.0 permits it, because the license allows any use except a Competing Use against Monospace's paid offerings. Running Directus to power your own internal tools, websites or products is generally outside that restriction, but the license definition is the test. Have counsel read the license text against your planned use. The restriction is more likely to matter if you offer Directus hosting, management or a competing product to others. The license also converts each version to GPL-3.0 four years after release, so record the version you deploy and its release date to track when that conversion applies.

How much effort does a self-hosted Directus install take beyond the license?

The software is free to deploy under the license, so the effort is your team's time and any partner fees. The work you own includes:

  • Hosting: running the Docker deployment in your cloud account, data center or private network
  • Database: connecting Directus to an existing SQL database through the DB_CLIENT setting, with your own backups, patching and capacity planning
  • Supporting services: storage, email, secrets management and TLS certificates
  • Upgrades: applying new releases, such as 12.5.0, which Directus released on October 7, 2026
  • Operations: monitoring, access reviews and documentation

Directus Cloud shifts some of this work to the vendor. Ask any partner for the operating tasks and hours in writing for your environment before comparing options.

How long does a move from Core to Team take, and what drives it?

The pricing page does not publish a migration duration, so confirm the timeline with Directus or your implementation partner. The plan change itself is administrative. The effort comes from what exceeds Core limits: more than 3 user seats, more than 25 collections, more than 5 flows, and SSO setup for the Team plan's 10 SSO seats. Directus connects to an existing SQL database, so the data stays in that database and the main work is configuration rather than content migration. Other drivers include reviewing the collection model, rebuilding or extending flows, designing RBAC roles, configuring your identity provider and running changes through your production change control. Ask for a written plan with each step and its owner.

Can a partner scope a Directus deployment and its upgrade path?

Yes. DeployOpen plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own infrastructure. Most engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before work starts. The scope can cover the deployment, the SQL database connection, identity integration, backup and upgrade procedures and documentation for compliance readiness. Licensing interpretation is outside that work, so take questions about the Monospace terms to your counsel and to Directus. Ongoing support, upgrades and continuous testing are available as retainers. DeployOpen does not publish a price list, so a quote follows from the written scope.

What should we confirm about Directus Enterprise terms before buying?

Directus does not publish Enterprise prices or limits on the pricing details this page relies on, so treat any Enterprise figure as unconfirmed until it comes from Directus in writing. Confirm the seat model, included SSO and RBAC features, support response commitments and any service levels, term length, renewal and price escalation rules, and what happens to your deployment if you stop renewing. Also ask how the Monospace license applies to Enterprise features, whether any Enterprise code is subject to different terms, and how long each release line is supported. Compare those answers with your Team plan requirements before signing.

How DeployOpen scopes and supports a Directus deployment

DeployOpen plans, implements, hardens, backs up, upgrades and documents self-hosted Directus inside your own infrastructure, whether that is your cloud accounts, your data center or an air-gapped network. Most engagements run under a fixed written scope that fixes deliverables and timelines before work starts, and ongoing support, upgrades and continuous testing can be added as a retainer. DeployOpen does not publish a price list. A quote follows from the written scope, so the license question on this page directly shapes the work: if your organization qualifies for the Open Innovation Grant, the scope covers a self-hosted deployment with no paid Team or Enterprise seats to budget for, and if it does not, the scope has to account for the paid plan you would need.

DeployOpen does not issue licenses, attestations or vendor certifications, and it is not a Directus partner, reseller or certified provider unless that status is confirmed in writing. Confirm licensing directly with Directus before you commit, using the terms on the Directus pricing page and the license text, because your eligibility and any paid plan are contracts between you and the vendor. DeployOpen can then document how your chosen setup meets your internal review, but the license decision stays with your organization and Directus.

Bring four things to a scoping call so the grant check and the scope can be settled early. First, the number of user seats you expect, including editors and read-only staff, because the free Core plan caps seats and the Team plan adds SSO seats. Second, the number of collections you plan to model and the number of flows you expect to automate. Third, your annual revenue and total headcount, which are the two figures the grant threshold tests. Fourth, the SQL database you intend to use, since Directus connects to an existing database and the choice affects backups, upgrades and the work DeployOpen would scope.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.