Monospace from Directus

Monospace from Directus

Monospace Inc. (from Directus) · Programmation · Entreprise

Monospace from Directus est une API gouvernée qui relie bases de données, API REST et outils SaaS, puis les expose via une API REST, un SDK TypeScript et un serveur MCP, avec un seul modèle de permissions.

Aperçu de l'interface de Monospace from Directus

À propos de Monospace from Directus

About

Qu'est-ce que Monospace

Monospace est une plateforme de données conçue par l'équipe derrière Directus. Vous enregistrez une source, qu'il s'agisse d'une base PostgreSQL, d'une instance MySQL ou d'un service REST interne, et Monospace lit son schéma avant de transformer les tables en collections avec champs et relations. Les données sortent ensuite par quatre canaux : une API REST, un SDK TypeScript, un serveur MCP pour les agents IA et le Studio, une interface navigateur destinée à ceux qui n'écrivent pas de code.

L'accès se fait sans copie. Les requêtes partent vers le système réel, donc rien n'est répliqué dans un entrepôt et aucun traitement ETL ne s'intercale. Les permissions sont calculées au moment de la requête, jusqu'à la ligne et à la colonne, pour chaque appelant : une application, une personne à son bureau ou un agent qui travaille seul.

C'est là que l'outil gagne sa place. Un agent a besoin d'écrire dans de vrais enregistrements pour être utile, et beaucoup d'équipes règlent la question en confiant un identifiant de base de données et en espérant que tout se passe bien. Que permet cet identifiant, en pratique ? Tout ce que permet la base, soit généralement bien plus que ce dont l'agent a besoin. Monospace donne à chaque compte de service ou agent sa propre clé, son rôle et sa trace dans le journal d'audit.

Premiers pas

  1. Lancez une instance avec le démarrage rapide Docker Compose, ou demandez une démonstration d'un espace hébergé.
  2. Créez un espace de travail et ajoutez une source de données avec les paramètres de connexion ou une chaîne de connexion. Monospace inspecte le schéma à l'enregistrement.
  3. Vérifiez les collections générées, renommez les champs aux noms peu lisibles et reliez les relations entre elles.
  4. Définissez les rôles et les politiques, puis créez un compte de service pour chaque application ou agent qui appellera l'API.
  5. Modifiez des enregistrements dans le Studio, ou copiez l'URL de l'API de l'espace et le point de terminaison MCP dans vos outils.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Monospace from Directus.

Offre gratuiteOui
Offres payantesFree Starter; Business and Enterprise custom (extra workspace $4K/yr, premium support $10K/yr)
PlateformeWeb, self-hosted (Docker)
DéveloppeurMonospace Inc. (from Directus)
CatégorieProgrammation · Entreprise
Date de lancementJun 2026
Dernière mise à jourOct 2026
Visites du site28.5K
Classement mondial du site1M
Disponibilité de l’APIOui

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Équipes backend et plateforme
  • Agences et éditeurs logiciels
  • Équipes data et opérations
  • Ingénieurs IA

Tâches

  • Construire des outils internes
  • Encadrer les écritures d'un agent
  • Regrouper les backends clients
  • Partager des données choisies avec des partenaires

Cas d'usage

  • Une base de commandes héritée qui a besoin d'une API moderne ce trimestre et ne peut pas être migrée.
  • Une entreprise multi-marques qui mutualise l'infrastructure mais doit garder les données clients séparées par marque.
  • Un support où un agent IA consulte le statut d'une commande et l'éligibilité à un remboursement dans les systèmes en production.

Fonctionnalités clés

Fédération de données en direct

Monospace interroge chaque source là où elle se trouve. PostgreSQL, MySQL, MariaDB et SQL Server se connectent nativement, et les services managés comme Supabase, Neon ou Amazon RDS passent par les mêmes connecteurs. Les connecteurs personnalisés atteignent les API internes et les outils SaaS. Rien n'est copié : la donnée renvoyée par l'API est celle qui se trouve en production à cet instant.

Quatre interfaces pour un seul schéma

Vous enregistrez la source une fois, et Monospace construit une API REST, un SDK TypeScript, un serveur MCP et le Studio sur le même modèle. Une application branchée sur l'API REST et un agent connecté en MCP lisent les mêmes collections et suivent les mêmes règles. Pour une équipe qui maintient déjà une passerelle pour les agents et un panneau d'administration pour le personnel, cela fait deux systèmes au lieu de quatre.

Sécurité au niveau des lignes et des colonnes

Les rôles, les politiques et les droits se définissent une fois et se résolvent à chaque requête. Vous pouvez masquer la colonne des salaires à un rôle de prestataire ou limiter un partenaire aux commandes de son propre compte, et le filtre s'applique dans la requête, pas dans le client. Une passerelle MCP se contente d'autoriser ou de refuser un appel d'outil ; ici la restriction suit la donnée.

Identités d'agent et journal d'audit

Chaque espace expose son propre point de terminaison MCP. L'agent s'authentifie avec une clé d'API et agit exactement avec les permissions de cette clé, ce qui permet de révoquer un agent sans toucher aux autres. Les outils de lecture, d'écriture et de schéma exigent la permission correspondante. Tout atterrit dans le même journal d'audit que l'activité humaine, ce qui compte quand quelqu'un demande quel agent a modifié un enregistrement.

Espaces de travail isolés

Un espace possède ses membres, ses rôles, ses sources de données et son chemin d'API sous /api/{workspace}. Une agence peut tenir le backend de chaque client sur une seule instance, et une entreprise multi-marques sépare les jeux de données tout en partageant les serveurs. Une instance sans clé de licence fonctionne avec la licence Starter et un seul espace.

Studio et assistant IA

Le Studio est la partie utilisée par les non-développeurs. On y modifie des enregistrements, le modèle de données et la mise en page des formulaires, avec une grille pour placer les champs. L'assistant répond aux questions et change des enregistrements en langage naturel, avec les permissions de l'utilisateur connecté et non celles d'un compte système. Les équipes métier accèdent aux données réelles sans passer par l'ingénierie.

Avantages et inconvénients

Avantages

  • Aucun projet de migration. Vous pointez Monospace vers une base existante et l'API naît du schéma en place.
  • Un seul modèle de permissions couvre applications, collaborateurs et agents, donc pas d'autorisation à réécrire pour chaque interface.
  • L'auto-hébergement sur la licence Starter gratuite rend l'essai peu coûteux, et le fichier Docker Compose tient sur un portable.
  • Les relations entre sources permettent à une collection d'une base de pointer vers une collection d'une autre base, résolue en une seule requête.
  • Journal d'audit et clés par agent répondent à la question qui bloque beaucoup de déploiements : qui a fait cela, et avec quel accès.

Inconvénients

  • Les tarifs Business et Enterprise sont uniquement sur devis, donc budgéter suppose de parler aux ventes. Les montants publics concernent les options : 4 000 USD par an et par espace supplémentaire, 10 000 USD par an pour le support premium.
  • La liste des connecteurs s'allonge encore. SQL Server est arrivé en octobre 2026, tandis que Snowflake, MongoDB, BigQuery et plusieurs connecteurs SaaS restent annoncés ou à l'étude.
  • L'installer soi-même implique d'exploiter quatre conteneurs, dont PostgreSQL, RabbitMQ et Redis, ce qui représente du travail réel pour une petite équipe.
  • Le SDK généré est uniquement en TypeScript. Les clients Python et les autres langages doivent appeler l'API REST directement.

Questions fréquentes

Monospace est une API gouvernée pour les données. Elle relie des bases et d'autres systèmes, puis les expose par une API REST, un SDK TypeScript, un serveur MCP et un Studio dans le navigateur, avec un jeu de permissions commun aux quatre. Directus l'a développée, et l'entreprise opère désormais sous le nom Monospace Inc.