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.

  1. API A
  2. Connecteur
  3. Workflow PipeIt
  4. Transformation
  5. API B
Du système A au système B, via un workflow réutilisable — déployable client par client.

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

Schéma d’un workflow : un appel, une condition, une transformation, puis une sortie vers une API ou un fichier.

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.

  • Node.js
  • Fastify
  • React
  • PostgreSQL
  • Redis
  • BullMQ
  • Docker
  • Kubernetes
  • GitHub Actions
  • Vitest
  • Playwright

Me contacter