Bases de données, ERP, CRM, suites collaboratives, fichiers : OI Hubb transforme chacune de vos sources en API REST et en serveur MCP. Vos applications et vos agents IA accèdent aux bonnes données, vous décidez qui voit quoi, et chaque appel est tracé.
Découvrez-le en 20 minutes, en direct sur une base de démo.
Se branche sur SQL Server, PostgreSQL, MySQL, Odoo, HubSpot, Notion, Microsoft 365, Google Workspace et vos applications internes.
Fonctionne avec Claude, Gemini, Mistral, OpenAI ou votre IA locale.
Vous avez besoin des stocks pour le site web, de vos données clients pour l'application mobile et vos dirigeants veulent « brancher l’IA ».
Chaque demande est légitime.
Et chaque demande devient un projet.
Les devis s’empilent : développement, recette, documentation, maintenance. Pour chaque besoin.
Les accès bricolés se multiplient : comptes SQL partagés, vues ODBC, exports Excel envoyés par mail.
Et l’IA entre par la fenêtre : vos collaborateurs collent déjà des données dans des outils publics.
Le problème n’est pas la demande.
C’est ce que coûte chaque réponse.
Un projet d’intégration sur mesure, c’est de 1 à 12 mois de travail selon le projet : authentification, droits, pagination, documentation, tests. Pour un seul besoin.
Un projet d’API évité, c’est déjà plusieurs mois de budget informatique récupérés1. Et une API sur mesure ne s’arrête jamais de coûter : chaque évolution de la base, chaque nouvel outil relance un projet. Avec Hubb, le prochain besoin se règle dans la console.
1 ordres de grandeur estimés (TJM 600 €, de 1 à 12 mois de travail), à confirmer par nos premiers pilotes.
Vos données, ouvertes.
Vos règles, appliquées.
Ouvrir sa base sans contrôle, c’est risquer la fuite.
Ne rien ouvrir, c’est bloquer l’entreprise et laisser l’IA s’inviter sans vous.
Hubb génère les API et les connecteurs IA. Vous décidez de ce qui est exposé, à qui, et par quel canal.
Rien ne sort sans votre accord.
01
Vous déclarez votre base : SQL Server, PostgreSQL, MySQL ou SQLite. Hubb lit sa structure : tables, vues, colonnes, clés. Même principe pour Odoo, HubSpot, Notion, Airtable, Microsoft 365, Google Workspace ou une application décrite en OpenAPI.
Aucune donnée n’est copiée : Hubb lit et écrit en direct.
02
Les opérations sont générées automatiquement : lister, lire, créer, modifier. Vous les activez une par une, pour l’API, pour l’IA (via MCP), ou pour les deux.
Rien n’est exposé tant que vous ne l’avez pas décidé. Le portail développeurs et la documentation OpenAPI se mettent à jour tout seuls.
03
Vous attribuez des rôles : telles colonnes, telles lignes, tels canaux.
Chaque application, chaque agent reçoit sa propre clé, révocable à tout moment.
Vos logiciels ne changent pas. Vos utilisateurs ne changent rien.
Les mois de développement deviennent un paramétrage.
La structure de votre base devient une API REST documentée (OpenAPI), avec ses SDK typés. Une colonne ajoutée ? L’introspection la détecte.
Vous ouvrez ce que vous voulez, quand vous le voulez.
Une opération générée n’est exposée nulle part tant qu’un administrateur ne l’a pas activée, canal par canal.
Sans une ligne de code.
Même appel, réponses différentes : le commercial ne voit pas l’IBAN, le comptable si.
Avec exactement les mêmes règles que l’API.
Serveur MCP intégré : chaque opération peut devenir un outil pour Claude, Gemini, Mistral, OpenAI, une IA locale ou vos agents maison.
Vous prouvez que les accès sont maîtrisés.
Qui a appelé quoi, quand, par quel canal, avec quel résultat. Refus compris, avec leur raison.
Un accès, un nom, une trace.
Identifiants des bases chiffrés, clés d’accès affichées une seule fois, révocables, avec expiration et restriction IP.
Votre dirigeant a raison : l’IA peut faire gagner des heures à vos équipes. Mais un agent IA branché sans cadre sur vos logiciels, c’est un stagiaire avec les droits de l’administrateur.
Hubb est aussi un serveur MCP, le standard ouvert qui permet aux agents IA d’utiliser les outils de l’entreprise. Chaque opération que vous activez pour l’IA devient un outil.
Claude, Gemini, Mistral, OpenAI ou une IA locale hébergée chez vous : une adresse, une clé d’agent, et l’agent est branché. Mêmes opérations, mêmes règles que l’API.
oih_agt_…, au nom d’une commercialeLes outils masqués n’existent pas pour l’agent. La liste qu’il voyait est journalisée avec chaque appel.
L’agent répond, dans les limites que vous avez fixées.
Un agent n’a jamais plus de droits que la personne qu’il représente.
Il ne voit que les outils autorisés. Les suppressions ne sont jamais exposées sans double confirmation.
Ses réponses sont plafonnées et tout est journalisé, y compris les outils qu’il voyait.
Près de trente connecteurs. Une liste SharePoint, une base Notion, une affaire HubSpot ou une facture Odoo se gouvernent comme une table : colonnes, filtres, droits. Un seul point d’entrée pour vos applications et vos agents, au lieu d’un connecteur par logiciel.
Une seule porte, deux canaux.
Les mêmes règles pour l’API et pour l’IA.
Site web, appli terrain, outils métier : chaque opération activée devient une route documentée.
GET /api/v1/erp/clients?fields=nom,villeAuthorization: Bearer oih_app_…
Le standard ouvert des agents IA. Chaque opération activée pour l’IA devient un outil que l’agent sait appeler.
"url": "https://hubb.votre-domaine.fr/mcp""Authorization": "Bearer oih_agt_…"
Chaque opération que vous activez apparaît dans un portail développeurs à vos couleurs. Vos équipes, vos prestataires et vos partenaires y trouvent l’API, la comprennent et l’essaient, sans vous appeler.
Les clients actifs de l’ERP, page par page. Les colonnes renvoyées dépendent de votre rôle.
for await (const c of hub.erp.clients.list({ fields: ['nom', 'ville'], })) { console.log(c.nom) }
200 · {
"data": [{
"nom": "Menuiserie Vidal",
"ville": "Albi"
}]
}EssayerGénérée depuis vos sources, toujours à jour.
Paramètres, réponses par statut, exemples en cURL, Node, Python, PHP, Laravel, Go et Rust. Recherche instantanée en ⌘K.
Comme dans Postman, sans rien installer.
En sandbox ou en production, avec les droits de la personne connectée. Les écritures demandent une confirmation, chaque essai est tracé.
Voyez ce que verra l’agent de vos clients.
Il appelle vos outils MCP avec l’identité du lecteur : mêmes outils, mêmes refus, approbation avant toute écriture.
Descriptions et exemples écrits et traduits en lot.
Avec votre propre clé Anthropic, OpenAI, Gemini ou Mistral. L’agent rédacteur lit les schémas, jamais vos données.
Le portail de votre API, pas celui de Hubb.
Logo, couleurs, police, Open Graph, pages libres. Un domaine par environnement si besoin.
Vous choisissez qui lit, et qui essaie.
Inscription libre, avec validation ou sur invitation. Contenu en une ou plusieurs langues.
Des SDK générés pour votre instance.
Typés, filtrés par clé.
Un cœur stable (authentification, reprises, pagination, erreurs typées) et une couche générée par oihubb codegen depuis votre instance : vos tables deviennent des types, vos opérations des méthodes. Seulement ce que la clé a le droit d’appeler. Les SDK se téléchargent depuis le portail.
$ npx oihubb codegen --lang ts --out src/oihubb ✓ 18 opérations autorisées pour cette clé ✓ src/oihubb/oihubb.generated.ts
// généré, typé interface ErpClient { id: number nom: string ville: string // decimal(12,2) ca_annuel: string }
En CI, --check échoue dès que le code généré ne correspond plus à l’instance.
{
"raison_sociale": "Menuiserie Vidal",
"ville": "Albi",
"chiffre_affaires": 184300
}La colonne iban n’est pas autorisée : elle n’est jamais lue dans la base.
{
"raison_sociale": "Menuiserie Vidal",
"ville": "Albi",
"chiffre_affaires": 184300,
"iban": "FR76 3000 4000 …"
}Même appel, autre clé : le rôle comptable a droit à l’IBAN.
Les droits sont dans la requête
Colonnes autorisées et filtres de lignes sont injectés dans la requête envoyée à votre base. Ce qui n’est pas autorisé n’est jamais lu.
Aucune copie de vos données
Hubb n’est pas un entrepôt de plus à sécuriser. Il lit et écrit en direct, avec des requêtes toujours paramétrées.
Vous gardez la main
Fermé par défaut, clés nominatives révocables, journal de chaque décision. Le moteur de droits est la partie la plus testée du produit.
Hubb s’installe en une stack Docker Compose, au plus près de vos sources. Il ne stocke pas vos données métier : il les lit en direct.
Pilote
Pour valider Hubb sur votre propre base, en quelques jours.
Production
Pour ouvrir vos données à toute l’entreprise, au quotidien.
C’est fait pour vous si :
Arrêtez de recoder la même API chez chaque client.
Livrez en jours ce que vous chiffriez en mois, et proposez à vos clients une offre IA crédible et sécurisée.
Hubb est jeune, et on l’assume.
Plutôt que d’inventer des preuves, voici ce qu’on prouve aujourd’hui, en direct devant vous :
Votre base de données devient une API REST documentée et testable, de bout en bout.
Le portail développeurs et la documentation OpenAPI sont générés automatiquement.
La démonstration que les droits sont appliqués dans la requête.
L’une avec la colonne IBAN, l’autre sans.
Chaque appel apparaît dans le journal, sans exception.
Même les refus, avec leur raison.
PME et prestataires accompagnés en direct
Les objections qu’on nous adresse le plus souvent.
Et si vous en avez d'autres, n'hésitez pas à .

Vos applications et vos agents IA accèdent à toutes vos données, chacun seulement à ce qu’il a le droit de voir.
Opérationnel en quelques jours, piloté depuis une console web.
P.S. : Pas besoin de tout ouvrir d’un coup. Commencez par une table, un rôle, un agent.
Le journal vous montrera exactement ce qui s’est passé.
Canaux autorisés : API REST et agents IA. Clé nominative, révocable à tout moment.