公司介绍

Directus 是一个开源的无头 CMS 和后端即服务(Backend-as-a-Service)平台,由 Ben Haynes 和 Rijk van Zanten 于 2014 年创立,总部位于美国加州洛杉矶,团队采用远程协作模式。Directus 的核心理念是直接将任何 SQL 数据库包装为 REST 和 GraphQL API,无需预先定义数据结构即可使用。

与其他 CMS 不同,Directus 不对数据库结构做任何假设——它直接读取你的数据库 schema,自动生成 API 端点和管理界面。这意味着你可以使用现有的数据库,或者在 Directus 之外管理数据,而平台始终反映最新的数据库状态。

核心产品

产品 说明
Directus 核心平台 开源无头 CMS 后端,自动将 SQL 数据库包装为 REST/GraphQL API
Directus App 无代码后台管理界面,支持可视化内容管理和数据操作
Directus SDK 官方 SDK,支持 JavaScript/TypeScript,简化前端集成
Directus 扩展市场 官方扩展商店,提供自定义模块、布局、接口和端点
Directus Cloud 托管云服务,免除自运维的烦恼
Directus Flows 自动化工作流引擎,支持 Webhook、定时任务和事件触发

技术架构

层级 技术选择
后端 Node.js + Vue.js(管理界面)
数据库 任何 SQL 数据库(MySQL、PostgreSQL、SQLite、MariaDB、MS SQL Server)
API REST + GraphQL 双模式,自动根据数据库 schema 生成
部署 自托管 Docker、Directus Cloud、Kubernetes
认证 OAuth 2.0、OpenID、LDAP、SSO 等多种认证方式
存储 本地存储、S3、Google Cloud Storage、Azure 等多适配器

发展历程

  • 2014 年:Directus 项目启动,定位为数据库驱动的无头 CMS
  • 2017 年:发布 v6 版本,转向 API 优先架构
  • 2020 年:发布 v7 版本,引入 App 框架和扩展系统
  • 2021 年:发布 v8 版本,重写为 TypeScript,性能大幅提升
  • 2022 年:推出 Directus Cloud 托管服务
  • 2023 年:发布 v9 版本,引入 Flows 自动化工作流
  • 2024 年:社区持续增长,扩展市场插件数量快速增长
  • 2025 年:进一步优化开发者体验和性能
  • 2026 年:持续迭代,服务全球内容管理需求

市场地位

Directus 在开源无头 CMS 领域占据重要地位,主要竞争对手包括:

  • Strapi:最热门的开源无头 CMS 之一,基于 Node.js
  • Contentful:领先的 SaaS 无头 CMS 平台
  • Sanity:可定制的无头 CMS,以其结构化内容平台著称
  • Prismic:面向开发者的无头 CMS 解决方案
  • Supabase:开源 Firebase 替代,部分功能与 Directus 重叠
  • PocketBase:轻量级开源后端,提供类似功能

Directus 最大的差异化在于其数据库优先的方式——不预设数据模型,直接映射现有数据库,使其成为数据迁移、遗留系统整合和复杂数据场景下的理想选择。