À propos du projet
Nango est une plateforme open source pour créer des intégrations produit. Selon son README, elle prend en charge plus de 1 000 API et fonctionne avec n’importe quel langage backend, outil de codage IA et SDK d’agents. La logique d’intégration est écrite sous forme de fonctions TypeScript, ou générée avec un générateur IA, puis déployée sur le runtime de production de Nango, qui gère l’authentification, l’exécution, la mise à l’échelle et l’observabilité.
La plateforme s’organise autour de trois primitives :
- Auth : OAuth géré, clés API et rafraîchissement de jetons pour plus de 1 000 API, avec un flux d’authentification en marque blanche pouvant être intégré dans une application. Elle gère les identifiants, le stockage des jetons et la gestion des connexions multi-locataires.
- Proxy : requêtes API authentifiées pour le compte des utilisateurs. Les requêtes passent par le proxy de Nango, qui résout le fournisseur, injecte les identifiants, gère les nouvelles tentatives et les limites de débit, puis renvoie la réponse.
- Functions : logique d’intégration sous forme de fonctions TypeScript déployées sur Nango, exécutées sur un runtime avec accès API intégré, nouvelles tentatives, stockage et observabilité. Un générateur IA peut créer des fonctions à partir d’une description de cas d’usage.
Le README liste des modèles d’intégration courants : appel d’outils IA et MCP, synchronisation de données pour les pipelines RAG et l’indexation, traitement de webhooks, unification d’API vers un schéma universel, actions qui écrivent des données ou exécutent des opérations, et configuration par client.
Un guide de démarrage rapide couvre la création d’une intégration, l’autorisation d’une API via une connexion et un flux d’authentification, et l’accès à l’API via le SDK Node pour récupérer les identifiants et effectuer des requêtes authentifiées. Le README renvoie également à des guides pour Auth, Proxy et Functions.
Les différenciateurs annoncés incluent un code TypeScript généré par IA mais lisible et versionnable, avec sûreté de typage et framework de test ; une infrastructure de niveau production avec isolation par locataire, mise à l’échelle élastique, nouvelles tentatives automatiques et gestion des limites de débit ; une authentification prête à l’emploi pour de nombreuses API ; des options de déploiement open source et auto-hébergeables (Nango Cloud, BYOC ou auto-hébergement) ; et une exploitation via CLI et API avec compatibilité entre langages backend, outils de codage IA tels que Cursor, Codex et Claude Code, et SDK d’agents tels que MCP et LangChain.
Licence : Nango est disponible sous licence Elastic. Nango Cloud et BYOC donnent accès à toutes les fonctionnalités selon le forfait, et un auto-hébergement gratuit est disponible avec un ensemble de fonctionnalités limité. Le README indique une conformité SOC 2 Type II, HIPAA et RGPD, et mentionne une utilisation en production par des entreprises telles que Replit, Ramp et Mercor. Les contributions sont les bienvenues, notamment l’ajout de prise en charge de nouvelles API.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.