Intégration B2B
R&D / Produit Hivelin
PipeIt — Plateforme d’intégration B2B
Une plateforme pour connecter des applications entre elles et automatiser ce qui circule d’une API à l’autre.
PipeIt permet de décrire des API sous forme de connecteurs, de construire des workflows visuellement, puis de les déployer séparément pour différents clients. Les traitements se lancent à la main, par webhook, ou selon une planification.
L’idée, c’est de pouvoir réutiliser les mêmes scénarios chez plusieurs clients, sans mélanger leurs données.
- API A
- Connecteur
- Workflow PipeIt
- Transformation
- API B
Fonctionnalités
- Éditeur visuel de workflows Les workflows se construisent en graphe, à l’écran.
- Appels, conditions, transformations API, branches, traitements parallèles, e-mail, SFTP et SQL.
- Isolation des clients Chaque client a son espace. Les secrets sont chiffrés et gérés à part.
- Déclenchement souple Manuel, webhook entrant, ou planification automatique (cron).
- Portail client Un accès limité pour suivre les exécutions et piloter ce qui a été autorisé.
- Suivi et journalisation Historique des exécutions, statuts, traces.
- Droits et authentification Comptes opérateurs, rôles, accès renforcés.
- Catalogue réutilisable Connecteurs et modèles de workflows partagés, instances distinctes par client.
Exemple de graphe
Architecture technique
Architecture séparant API, workers et interface web, avec PostgreSQL et Redis / BullMQ pour le traitement asynchrone. Déploiement conteneurisé avec Docker et support Kubernetes / Helm, CI automatisée, tests unitaires et end-to-end.
Conception, tests, recette, hébergement : je m’en occupe aussi.