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.

À 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
- Lancez une instance avec le démarrage rapide Docker Compose, ou demandez une démonstration d'un espace hébergé.
- 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.
- Vérifiez les collections générées, renommez les champs aux noms peu lisibles et reliez les relations entre elles.
- Définissez les rôles et les politiques, puis créez un compte de service pour chaque application ou agent qui appellera l'API.
- 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.
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.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Monospace from Directus.
Alternatives à Monospace from Directus
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
