DirectusのMonospaceが掲げる『統制されたAPIレイヤー』の正体
Monospaceという呼称とDirectus本体の関係
Product Huntの紹介文は「The governed API layer for every app, person, and agent」としている。 アプリケーションと人とエージェントにまたがる統制済みのAPI層という位置づけの表現である。
一方で、公式サイトとドキュメントはDirectus自体を「任意のSQLデータベースを包み、即時のRESTとGraphQLのAPIとStudioを提供するバックエンド」と記している。 権限はロールに基づく統制が組み込みであり、拡張や自動化フロー、ダッシュボード、そしてAI向けのMCPサーバーが用意されていると説明されている。 自己ホストとクラウドの双方が選べる点も資料に明記がある。
権限設計とAPI生成、AI連携の記述を拾う
資料は、データベースを接続すると本番利用可能なRESTとGraphQLのAPIが自動生成されるとしている。 スキーマに抽象化層を挟まず、定義どおりに扱えると説明している。 また、Studioと呼ばれる可視管理UIが同梱され、非エンジニアも同じデータに直接触れられるとしている。
ドキュメントは「Permissions baked in」と述べ、あらゆるレベルで細かなアクセス制御が可能とする。 GitHubの説明も「Policy-based Access Control」を挙げ、フィールド単位までの粒度に触れている。 この統制が、Product Huntの「governed」という表現に対応している。
AIとの連携は二層に書かれている。 Studio内のAI Assistantが操作補助や翻訳などの作業を行い、さらにMCPサーバーがネイティブで含まれ、ClaudeやCursor、ChatGPTなどMCP互換のクライアントからライブデータに接続できるとしている。 コピーではなくライブデータに対して動くと明示されている点は、実運用の前提を左右する情報である。
対応データベースは、GitHubの記述でPostgres、MySQL、MariaDB、MS SQL、SQLite、OracleDB、CockroachDBなどが挙がる。 導入方法はテンプレートCLIでのローカル起動、自己ホスト、Directus Cloudのいずれも提示されている。
料金とプランについて、PricingページとGitHubの文言をそのまま並べる。 空欄は資料に記載が無いか、文言が曖昧な箇所である。
| プラン | 月額 | 座席 | コレクション上限 | フロー上限 | SSO | RBAC | サポート | ホスティング |
|---|---|---|---|---|---|---|---|---|
| Core | $0 | 3 user seats | 25 Collections | 5 Flows | Advanced RBAC | Community Support | Cloud: Add-On | |
| Team | $499($599 billed monthly) | 10 SSO seats | 50 Collections | 20 Flows | SSO | Granular RBAC | Basic Support | Cloud: Add-On |
| Enterprise | Custom | Custom SSO seats | Custom Collections | Unlimited Flows | SAML / OIDC | Basic Support / Premium Support | Cloud: Add-On | |
| Open Innovation Grant | Free | Free to self-host |
GitHubの説明には、年商と従業員数の条件を満たす場合に「完全に無料」となる旨の注意書きがある。 Pricingページは「No feature limits」「No artificial caps」として、要件を満たす個人や小規模組織に無償ライセンスキーを配布すると記している。
文言の差と数値の書きぶりが運用判断に及ぼす影響
Teamの金額はPricingに$499とある一方で「$599 billed monthly」の注記も同居している。 見積もりの前提に月払いと年払いの差が絡む可能性があるため、購買プロセスでの条件確認を省略しない方が安全である。
座席表記もCoreは「user seats」、TeamとEnterpriseは「SSO seats」と分かれている。 ログイン方式の違いがカウントの単位に影響する設計で、SSO前提の組織では座席消費の定義が料金と直結する。 AIエージェント接続やMCP経由の操作が座席やリクエストの課金にどう関わるかは、資料からは読み取れない。
RBACはCoreで「Advanced」、Teamで「Granular」と書き分けられているが、機能差の境界は資料では具体的に説明されていない。 フィールド単位の許可やポリシーの表現力がどこまで無料枠で利用できるかは、検証か問い合わせで確かめる前提になる。
AI Assistantの同梱有無はCoreで明記があるが、他プランの扱いはPricing表の書式上の制約で判別しにくい。 加えて、クラウドホスティングが各プランで「Add-On」とされるため、総額はホスト形態の選択で変動する。
採用前に確認したい論点と現実的な進め方
Directusは「任意のSQLから即時にAPIを得る」「Studioで非エンジニアも運用できる」「ロールベースで統制する」という軸で、ヘッドレス運用の中核をまとめている。 MCPサーバーを介したAIエージェントの接続は、同じ権限レイヤー上に人とエージェントを並べるという意味で、データガバナンスの設計と直結する。 採用判断では、座席の種類とSSOの前提、フローとコレクション上限、クラウドの加算条件を一次資料の表現に沿って突き合わせる必要がある。