Directus
任意の SQL データベースを動的な API と直感的な管理アプリでラップする、オープンソースのデータプラットフォームです。
概要
Directus は、Postgres、MySQL、MariaDB、SQL Server、SQLite、Oracle、CockroachDB といった既存の SQL データベースの上に乗せるバックエンド層で、特定のスキーマや ORM の規約を必要とせずに、REST および GraphQL API として自動的に公開します。API に加えてビジュアルな Studio(管理画面)も提供されるため、非エンジニアのメンバーでも実データベースに対して直接コンテンツを管理でき、フィールド単位でポリシーベースのアクセス制御を人間・AI エージェントの両方に共通で適用できます。
最近このプロジェクトが特に力を入れているのが AI 関連の機能です。Directus には Studio に組み込まれた AI アシスタントと、ネイティブの MCP(Model Context Protocol)サーバーが含まれており、Claude、Cursor、ChatGPT のようなツールを、エクスポートしたコピーではなく実際のライブデータに接続し、人間のユーザーと同じ権限ルールの下で操作させることができます。
自社インフラにセルフホストすることも、Directus Cloud 上でマネージドプロジェクトとして実行することも可能で、カスタムエンドポイント、フック、インターフェース、モジュールによって拡張できます。既存のデータベースに API と管理画面を自前で構築せずに追加したいチームに向いています。
- 言語
- TypeScript
- ライセンス
- BUSL-1.1
関連プロジェクト
Hasura
Apache-2.0Data Connectors を介して、PostgreSQL などのデータベース上に即座に GraphQL・REST API を生成します。
- バックエンド
- API
- データベース
PostgREST
MIT任意の PostgreSQL データベースを、そのまま RESTful API に変換するスタンドアロンの Web サーバーです。
- API
- バックエンド
Payload
MITTypeScript ファーストのヘッドレス CMS 兼アプリケーションフレームワークで、管理パネルを標準搭載しています。
- CMS
Strapi
MITコンテンツタイプをビジュアルでモデリングするだけで REST・GraphQL API を自動生成する、セルフホスト型オープンソースヘッドレス CMS です。
- CMS
誤りを見つけましたか? GitHub で修正を提案する