awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
NangoHQ avatar

NangoHQ/nango

0
View on GitHub↗
10,772 Stars·1,154 Forks·TypeScript·6 Aufrufewww.nango.dev↗

Nango

Nango is an open-source platform that connects applications to external APIs by managing authentication, data synchronization, and custom function execution. It provides a managed runtime for TypeScript integration functions, handling OAuth flows, credential storage, and token refresh for hundreds of external APIs while keeping secrets isolated from application code.

The platform distinguishes itself by exposing integration functions as discoverable tools for AI agents through an MCP server or API, with per-user credential isolation that keeps provider secrets out of the agent loop. It offers a unified data model that normalizes data from multiple external APIs into a single product-defined schema, enabling consistent read and write operations across providers. Nango also provides a customizable embedded authorization UI, scheduled incremental sync engines with checkpoint resumption, and webhook routing that maps incoming events to the correct user connection and triggers functions.

The platform supports developing, validating, and deploying TypeScript integration functions with built-in retries, rate limit handling, and observability. It enables per-customer integration configuration through connection metadata, allowing runtime customization without code changes. Nango can be deployed on managed infrastructure or self-hosted using Helm charts, with independently scalable services for credential management, function execution, sync processing, and webhook routing.

Features

  • External API Integrations - Connects applications to external APIs with managed authentication, sync, and action functions.
  • AI Agent Integration Platforms - Exposes external API integrations as callable tools for AI agents via MCP server and API endpoints.
  • Credential-Isolated Function Exposures - Exposes integration functions as agent tools with per-user credential isolation.
  • External API Tool Exposures - Exposes integration functions as callable tools for AI agents via MCP server or API.
  • Multi-Protocol Tool Exposures - Makes integrations available as MCP tools, API endpoints, or SDKs for agents.
  • AI Agent Servers - Exposes integration functions as callable tools for AI agents via MCP server with credential isolation.
  • Action Function Exposures - Exposes selected action functions as discoverable tools via a single MCP server URL.
  • Data Sync Automation - Automates recurring data synchronization from external APIs to local storage on fixed schedules.
  • Scheduled External API Syncs - Provides scheduled recurring syncs that pull external API data into a local cache.
  • Incremental Sync - Runs scheduled incremental syncs with pagination and checkpoint resumption for external API data.
  • Scheduled Sync Engines - Runs recurring sync functions that paginate APIs, save checkpoints, and emit changed records.
  • Unified Schema Syncs - Pulls data from multiple external APIs into a consistent unified schema through scheduled syncs.
  • Per-Provider Translation Functions - Implements per-provider translation functions between external APIs and the unified model.
  • Write Interfaces - Provides action functions that translate unified model writes into provider-specific API calls.
  • Bidirectional Data Synchronizations - Synchronizes data bidirectionally between the product and external APIs for consistent access.
  • Multi-Caller Function Executions - Executes integration functions on demand from apps, backend jobs, or agents.
  • On-Demand Function Triggers - Triggers TypeScript functions on demand from apps, backends, or agents.
  • Cloud Function Deployers - Uploads TypeScript integration functions to a managed runtime for synchronous or asynchronous execution.
  • Provider-Specific Deployers - Deploys provider-specific TypeScript functions with managed auth, retries, and rate limits.
  • Managed Integration Runtimes - Provides a managed runtime for writing, testing, and deploying TypeScript integration functions.
  • Serverless Function Runtimes - Runs TypeScript functions on a managed runtime with retries, storage, and observability.
  • Function-as-a-Service Platforms - Executes TypeScript functions in isolated workers with retries and rate limiting.
  • Unified Data Models - Normalizes data from multiple external APIs into a single product-defined schema for consistent operations.
  • Authenticated Request Proxies - Proxies API requests with stored user credentials attached automatically.
  • Incoming Webhooks - Receives and reliably processes webhooks sent from external APIs.
  • Integration Runtimes - Provides a managed runtime that executes custom TypeScript functions for syncing, actions, and webhook processing.
  • Encrypted - Encrypts and automatically refreshes stored credentials, keeping connections valid without exposing secrets.
  • API Credential Managers - Fetches stored credentials on demand for calling external APIs without handling secrets.
  • Connection-Based Vaults - Encrypts and stores OAuth tokens per user-provider pair with automatic refresh.
  • Credential Scoping - Executes custom logic using per-customer OAuth tokens without exposing credentials.
  • External Service Authorizers - Manages full OAuth and API-key authorization flows for 800+ providers, storing credentials as connections.
  • Managed Auth Flows - Embeds managed auth flows for connecting 800+ external APIs with credential storage and refresh.
  • Stored Credential Retrievals - Provides secure retrieval of stored OAuth tokens and API keys for external API integrations.
  • Multi-Provider Credential Stores - Handles OAuth flows, API key storage, and automatic token refresh for hundreds of APIs.
  • Multi-Tenant Connection Managers - Manages OAuth flows, API keys, and token refresh for hundreds of APIs with multi-tenant storage.
  • OAuth Integration Managers - Manages OAuth flows, API keys, and token refresh for hundreds of external APIs.
  • Managed Integration Functions - Writes TypeScript integration functions running on a managed runtime with auth and scaling.
  • Multi-Trigger Function Executions - Executes integration functions across multiple trigger types including on-demand, scheduled, and webhook.
  • Scalable Server Functions - Executes integration functions with high concurrency, tenant isolation, and low-latency scheduling.
  • Webhook Integrations - Receives webhook events from external APIs and maps them to user connections.
  • Unified Data Modeling - Defines product-specific schemas and maps provider APIs to and from that model.
  • External API Ingestion Pipelines - Ingests data from external APIs and translates it into a product-defined unified schema.
  • Provider Schema Translations - Translates provider-specific API schemas into a product-defined model using mapping functions.
  • Schema Normalizations - Normalizes multiple external API schemas into a single unified schema.
  • Recurring Task Scheduling - Runs integration sync functions on fixed timetables for recurring data synchronization.
  • Action Function Discoveries - Provides an MCP server for agents to discover and list available action functions.
  • Provider Operation Templates - Provides pre-built function templates for common provider operations.
  • Integration Code Generators - Generates working TypeScript integration code from natural language descriptions of use cases.
  • Custom Workflow Integrators - Allows integration behavior to be configured differently for each individual customer.
  • Bidirectional Sync Implementations - Combines read syncs with write actions to enable bidirectional data exchange with external APIs.
  • Resumable Sync Checkpoints - Restarts syncs from saved checkpoints to continue fetching where interrupted.
  • Incremental Sync Checkpointings - Saves cursors after each batch to fetch only changed records on subsequent sync runs.
  • Per-Tenant Integration Customizations - Configures integration logic, credentials, and data mappings per tenant without custom code.
  • Schema Drift Detectors - Validates provider data against the unified model to catch schema drift.
  • Language-Agnostic Function Triggers - Invokes integration functions via HTTP APIs or SDKs from any backend language.
  • Source-to-Runtime Deployers - Deploys TypeScript source to a runtime with compilation, dry-run, and no local project.
  • Webhook Actions - Runs follow-up API requests and data updates when external webhook events arrive.
  • Webhook-Sync Reconciliation - Reconciles real-time webhook events with periodic syncs to maintain complete data coverage.
  • Service Scaling - Runs core services as independently scalable Node processes for high availability.
  • Retry Strategies - Automatically retries failed API calls and respects external rate limits to ensure reliable data transfer.
  • Self-Hosted Deployment Platforms - Deploys the full platform on customer-managed infrastructure using Helm charts.
  • Action Triggers - Provides queued background execution of integration functions with retries and completion notifications.
  • Asynchronous - Ships asynchronous background execution of integration functions with retry and notification support.
  • Standardized Auth Flows - Guides users through standardized OAuth or API-key authorization flows for external services.
  • Pre-built Authentication Components - Opens a branded, API-aware Connect UI for authorizing external services without leaving the product.
  • Developer App Registrations - Registers OAuth developer app credentials and scopes to enable authorization flows.
  • Credential Delegation - Runs each tool call using the specific user's own OAuth credentials, keeping provider secrets out of the agent loop.
  • Connection-Resolving Routers - Receives webhooks, resolves user connections, and dispatches payloads to registered functions.
  • Function Routings - Routes incoming webhook payloads directly into functions for processing.
  • Per-Connection Registrations - Automatically registers provider-specific webhook URLs for each new user connection.
  • Microservice Architectures - Runs each core service as independently scalable Node processes.
  • Schema-Based Action Validators - Validates action function inputs and outputs using Zod schemas at runtime.
  • Embedded Auth Interfaces - Provides a pre-built embedded Connect UI customizable with branding or replaceable entirely.
  • Per-Customer Integration Configurations - Configures integration behavior per customer using connection metadata for runtime customization.
  • External Event Integration - Listens for webhooks from external APIs and executes integration logic immediately upon an event.
  • Integration and Admin Frameworks - Framework for managing native API integrations.
  • Integration Platforms - Platform for managing pre-built product integrations.

Star-Verlauf

Star-Verlauf für nangohq/nangoStar-Verlauf für nangohq/nango

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Nango

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Nango.
  • airweave-ai/airweaveAvatar von airweave-ai

    airweave-ai/airweave

    6,453Auf GitHub ansehen↗

    Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for retrieval-augmented generation. It provides a pre-built data connector library and a framework for building custom connectors, enabling the extraction, transformation, and synchronization of structured and unstructured data from SaaS applications. The platform includes a hybrid vector retrieval system that combines semantic, neural, and keyword search strategies to deliver grounded context for AI agents. The platform distinguishes itself through an agentic search engine that iterati

    Pythonagent-infrastructureaiai-agents
    Auf GitHub ansehen↗6,453
  • nguyenphutrong/quotioAvatar von nguyenphutrong

    nguyenphutrong/quotio

    3,624Auf GitHub ansehen↗

    Quotio is a local LLM API proxy gateway and credential manager that intercepts and routes requests from command-line tools and integrated development environments to various AI model providers. It serves as a centralized authentication hub, managing API keys and service accounts to provide a unified interface for external AI agents. The project distinguishes itself through a routing engine that implements priority-chain and round-robin load balancing to distribute workloads across multiple accounts. It features automated API key failover, which redirects requests to backup authentication keys

    Swiftai-toolsdeveloper-toolsproxy
    Auf GitHub ansehen↗3,624
  • fission/fissionAvatar von fission

    fission/fission

    8,863Auf GitHub ansehen↗

    Fission is a function-as-a-service platform and serverless framework for Kubernetes. It manages the lifecycle and execution of code snippets as serverless functions, providing an orchestrator that triggers these functions based on HTTP requests, message queues, or scheduled events. The platform features a cold-start optimized runtime that utilizes warm container pools and dynamic loaders to achieve millisecond execution. It includes a native autoscaler to adjust the number of function instances based on real-time traffic demand and supports canary release testing to split incoming traffic bet

    Gocloud-nativecontainersdevops
    Auf GitHub ansehen↗8,863
  • garrytan/gbrainAvatar von garrytan

    garrytan/gbrain

    23,848Auf GitHub ansehen↗

    gbrain is an agent framework and retrieval-augmented generation system that combines a durable task queue, a git-synced vector store, and a knowledge graph engine. It provides a foundation for building AI agents that interact with structured knowledge bases using the Model Context Protocol. The system synchronizes markdown files from a git repository into a database for high-performance semantic retrieval and creates typed edges between data pages by extracting entity references and wikilinks. It uses a database-backed queue to execute persistent background jobs and tool loops, ensuring relia

    TypeScript
    Auf GitHub ansehen↗23,848
Alle 30 Alternativen zu Nango anzeigen→

Häufig gestellte Fragen

Was macht nangohq/nango?

Nango is an open-source platform that connects applications to external APIs by managing authentication, data synchronization, and custom function execution. It provides a managed runtime for TypeScript integration functions, handling OAuth flows, credential storage, and token refresh for hundreds of external APIs while keeping secrets isolated from application code.

Was sind die Hauptfunktionen von nangohq/nango?

Die Hauptfunktionen von nangohq/nango sind: External API Integrations, AI Agent Integration Platforms, Credential-Isolated Function Exposures, External API Tool Exposures, Multi-Protocol Tool Exposures, AI Agent Servers, Action Function Exposures, Data Sync Automation.

Welche Open-Source-Alternativen gibt es zu nangohq/nango?

Open-Source-Alternativen zu nangohq/nango sind unter anderem: airweave-ai/airweave — Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for… nguyenphutrong/quotio — Quotio is a local LLM API proxy gateway and credential manager that intercepts and routes requests from command-line… fission/fission — Fission is a function-as-a-service platform and serverless framework for Kubernetes. It manages the lifecycle and… labring/laf — Laf is a serverless backend platform that provides an integrated environment for cloud functions, a document database,… garrytan/gbrain — gbrain is an agent framework and retrieval-augmented generation system that combines a durable task queue, a… ibm/mcp-context-forge — mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a…