Vos données, ouvertes. Vos règles, appliquées.

Faites travailler vos données pour toute l’entreprise.

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 connaissez la scène

« Vous pouvez nous ouvrir les données ? »
Et combien de temps avant le premier appel qui fonctionne ?

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.

Le calcul qui convainc tout seul

Des mois de développement.
Ou quelques jours pour démarrer.

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.

À la main
Avec Hubb
1 à 12 mois de développement et de recette
Quelques jours de conseil et de formation pour démarrer
12 000 à plus de 130 000 € par projet d’intégration
Un abonnement de quelques centaines d’euros par mois
Droits codés dans chaque application, documentation qui vieillit
Droits définis une fois, documentation générée, toujours à jour
Un SDK à écrire et à maintenir par langage
Un portail développeurs et des SDK typés, générés pour votre instance
Tout recommencer pour l’IA
Les mêmes opérations, déjà prêtes pour vos agents
API sur mesure0 moispour les intégrations les plus lourdes
Avec Hubb< 0 hpour une première table exposée

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.

Plus qu’une simple promesse

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.

Comment ça marche

Trois étapes...
et le prochain besoin se règle en minutes.

01

Branchez vos sources

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

Choisissez ce que vous exposez

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

Décidez qui voit quoi

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 bénéfices

Tout ce qu’une API sur mesure devrait faire,
sans la développer.

Des API générées, pas codées

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.

Fermé par défaut

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.

Chacun voit ce qu’il doit voir

Sans une ligne de code.

Même appel, réponses différentes : le commercial ne voit pas l’IBAN, le comptable si.

Prêt pour vos agents IA, en MCP

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.

Tout est tracé

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.

Vos secrets restent secrets

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.

L’IA et vos logiciels · Serveur MCP intégré

« On peut brancher l’IA sur nos logiciels ? »
Désormais, vous pouvez répondre
bien sûr.

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.

MCP : Model Context Protocol

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.

Outils MCP vus par l’agent
Clé oih_agt_…, au nom d’une commerciale
  • erp_clients_listlecture seule
  • erp_clients_getlecture seule
  • erp_commandes_listlecture seule
  • erp_clients_updateécriture
  • erp_clients_deletedestructif, non activé
  • erp_factures_purgeREST seulement

Les 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.

Un hub pour tous vos logiciels

Toutes vos sources.
Une seule porte.

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.

SQL Server
SharePoint
Google Sheets
PostgreSQL
ClickUp
Amazon S3
Outlook
Word
Excel
MySQL
Google Drive
Google Slides
  • Bases de donnéesSQL Server et Azure SQL, PostgreSQL, MySQL et MariaDB, SQLiteDisponible
  • Bases no-codeAirtable, NocoDB, bases Notion : chaque table devient une ressource typéeDisponible
  • ERP et logiciels métierOdoo (16 et suivants), ProGBat (métiers du bâtiment)Disponible
  • CRM et ventesHubSpot, Pipedrive, Twenty, Comp AI CRMDisponible
  • PaiementsStripe : clients, factures, abonnements, paiements, remboursementsDisponible
  • Suites collaborativesMicrosoft 365 (SharePoint, Outlook, Teams), Google Workspace (Drive, Gmail, Agenda, Sheets), Slack, NotionDisponible
  • Projets et automatisationClickUp (gestion de projet), n8n (workflows et exécutions)Disponible
  • Fichiers et documentsStockage S3 (AWS, MinIO, Scaleway, OVHcloud, Cloudflare R2), SFTP, FTP et FTPS, conversion en PDF avec GotenbergDisponible
  • E-mailToute boîte aux lettres en IMAP, envoi en SMTP, la boîte de chaque utilisateur avec Gmail et Microsoft 365Disponible
  • Mesure d’audienceUmami, cloud ou auto-hébergé : statistiques, pages vues, événementsDisponible
  • Vos applications internesToute application décrite par un document OpenAPIDisponible
  • Comptabilité et paieMergin, Silae PaieEn test
  • Gestion, banque et ERPPennylane, Sellsy, Qonto, Shine, Sage, CegidFeuille de route

Une seule porte, deux canaux.
Les mêmes règles pour l’API et pour l’IA.

Pour vos applicationsAPI REST

Site web, appli terrain, outils métier : chaque opération activée devient une route documentée.

GET /api/v1/erp/clients?fields=nom,ville
Authorization: Bearer oih_app_…
  • Documentation OpenAPI générée, filtrée par clé
  • Erreurs normalisées, pagination, limites de débit
Pour vos agents IAServeur MCP

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_…"
  • L’agent ne voit que les outils autorisés pour lui
  • Au nom d’un utilisateur, jamais plus de droits que lui
  • 200 lignes par appel au plus, outils vus journalisés
ou une IA locale
Pour vos développeurs · Portail et SDK

Une documentation qui s’écrit toute seule.
Des SDK à la forme de vos données.

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.

Acme API⌘K
GET /api/v1/erp/clientsLister les clients

Les clients actifs de l’ERP, page par page. Les colonnes renvoyées dépendent de votre rôle.

Paramètres
filter stringville eq "Albi"
fields string[]nom, ville
sort string[]-ca_annuel
cursor stringpage suivante
200400401403429

Une fiche par opération

Gé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.

Essayer sur place

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é.

Un agent pour tester le MCP

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.

Rédigée par l’IA, relue par vous

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.

À vos couleurs, sur votre domaine

Le portail de votre API, pas celui de Hubb.

Logo, couleurs, police, Open Graph, pages libres. Un domaine par environnement si besoin.

Public, privé ou sur invitation

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.

  • TypeScript@oihubb/sdkDisponible
  • PythonoihubbDisponible
  • PHPoihubb/sdkDisponible
  • Laraveloihubb/laravelDisponible
  • Gooihubb-goÀ venir
  • RustoihubbÀ venir
Même appel, deux réponses

Une colonne interdite
ne quitte jamais votre base.

GET /api/clients/C-1042
Clé Commercial
{
  "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.

GET /api/clients/C-1042
Clé Comptable
{
  "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.

Prérequis techniques

Un serveur Docker.
Rien de plus.

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.

0vCPUProcesseur
0GoMémoire vive
0GoDisque SSD
Recommandé

Production

Pour ouvrir vos données à toute l’entreprise, au quotidien.

0vCPUProcesseur
0GoMémoire vive
0GoDisque SSD
Livré dans la stack Docker
  • GatewayAPI/MCP/Websocket
  • ConsoleAdministration
  • ClickHouseJournal et stats
  • CaddyHTTPS
À fournir
  • PostgreSQL 17Configuration
  • Redis 8Files d’attente
Pour qui ?

Pensé pour les DSI qui doivent dire oui, et les prestataires qui doivent livrer.

C’est fait pour vous si :

  • Vos bases de données et services internes sont indispensables, et chaque demande d’accès devient un projet.
  • Vous avez des comptes SQL partagés, des vues ODBC ou des exports Excel que vous aimeriez remplacer.
  • Votre dirigeant vous demande de « brancher l’IA », et vous voulez le faire sans risque.
  • Vous êtes prestataire et vous recodez la même couche d’accès aux données chez chaque client.
Vous êtes prestataire ?

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.

La preuve, version early adopter

Pas encore de témoignages.
Une démo sur votre cas, oui.

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, documentée

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.

Deux clés, deux réponses

La démonstration que les droits sont appliqués dans la requête.

L’une avec la colonne IBAN, l’autre sans.

Tout est tracé

Chaque appel apparaît dans le journal, sans exception.

Même les refus, avec leur raison.

Programme pilote

PME et prestataires accompagnés en direct

  • Conditions tarifaires de lancement garanties.
  • Accès direct à l’équipe produit.
  • Mise en place accompagnée sur votre propre base.

Questions fréquentes

Les objections qu’on nous adresse le plus souvent.

Et si vous en avez d'autres, n'hésitez pas à .

Background window
À vous de jouer

Ouvrez vos données.
Gardez la main.

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é.