No assumptions. That’s our motto, and we mean it. It’s your content, your workflow, your stack, your servers, and your database – Directus stays out of the way.
You have total control over the database, so you can architect and optimize with no limitations. And nearly every aspect of Directus is modular and extensible – so you'll never hit a ceiling.Learn More: Extensions
Manage multilingual content in as many languages as your project needs. And for international teams, the Directus App itself supports 10+ locales out-of-the-box.Learn More: Translations
Choose from the built-in Directus Auth or any of our modular SSO options: Google, Okta, GitHub, Twitter, and Facebook. For enterprise, we also support SCIM so you can remotely manage your users from Active Directory or elsewhere.Learn More: Auth
Roles & Permissions
In addition to the basic CRUD support you'd expect, we've added: user/role scoping, field-level read/write permissions, IP whitelisting, update explanation enforcement, allowed statuses, and fully-customizable authoring workflows.Learn More: Permissions
Pure, decoupled content. Directus stores all your data unaltered, in SQL databases designed by you. Connect to your data from
How would you like to connect to your data?
Whether building a webapp or warehousing data from IoT devices, the Directus API is both RESTful and versionless. Easily add a dynamic API layer to your new or existing SQL database – you'll be knee-deep in JSON before you know it.
If your project application is on the same server as its database, you can remove that last shred of latency and connect directly with SQL queries. Remember, you are in control of the actual database schema – Directus stays out of the way.
Directus can also be used as an closed/internal tool. For example, if you just need a custom Project Management app, you can build one in minutes with Directus and it never needs to connect to anything... but it can if you change your mind later!
- Objective C