All 139 Dependencies
Every package superglue depends on, ranked by repo health score.
superglue is an integration platform that lets AI agents build and run the API connections, ERP/CRM migrations, and data pipelines that would normally require a developer writing bespoke connector code. Instead of hand-wiring calls to Salesforce, NetSuite, Postgres, or a long-tail internal API, a user or agent describes the integration in natural language, and superglue generates the schema, authentication flow, and transformation logic needed to call it.
Under the hood, superglue ships a large catalog of pre-built connector templates (`packages/shared/templates.ts`) covering common systems like Salesforce, NetSuite, Stripe, and Postgres, with auto-detected auth types (OAuth, API key, basic, connection string) via regex matching. For systems without a template, a documentation-discovery pipeline takes over: it tries OpenAPI (direct URL, HTML link extraction, SwaggerHub, Swagger UI), GraphQL introspection, `llms.txt`, or a Playwright-rendered scrape of the docs site, then an LLM turns whatever it finds into a callable tool.
Generated tools and multi-step workflows don't run inside the main Node process — they execute in isolated Deno subprocesses managed by a worker pool, communicating with the host over a MessagePack-encoded IPC channel. The Deno runtime dispatches to per-protocol strategy modules (HTTP, Postgres, Redis, FTP, SMB, MSSQL, and data transforms) and applies response filtering and schema validation before returning results. Every generated tool is also exposed over the Model Context Protocol, so MCP-native agents like Claude can call the same tools a REST client would use, and a Next.js web app provides a chat-based agent UI plus dashboards for systems, tools, and run history.
superglue can be self-hosted via Docker Compose (with Postgres and MinIO) or used as a hosted cloud service, and is backed by Y Combinator (W25). The core codebase is licensed under the Functional Source License (FSL-1.1-Apache-2.0) — source-available rather than OSI-approved open source — while the separate client SDKs are MIT licensed.