Welcome to superglue 🍯
Self-healing integration agent. Connect to any API, always get the data you want.
superglue is a self-healing integration agent. Deploy it as a proxy between you and any complex or legacy API, and always get the data you want in the format you expect.
Prompt superglue in natural language (e.g. “get all issues from jira”), provide an API URL, and superglue handles the rest:
- Generates API configs by analyzing docs
- Handles pagination, authentication, retries
- Creates deterministic transformations (using JSONata)
- Validates and fixes data to match your schema
- Uses LLMs only for config and mapping, so runtime is fast and cheap
It’s open source and easy to run in your own infra.
Core Functionality
-
Understands schema and format of data source
-
Transforms data sources into your target schema
-
Handles extraction, validation, and transformation automatically
-
Creates deterministic transformation instructions using LLMs
-
Validates output against JSON schemas
-
Supports monitoring, error handling, self-healing out of the box
-
Real-time log streaming via GraphQL subscriptions
-
Use as a drop-in replacement for any API integration or as lightweight ETL
Quick Start
- Get Access
Get your API key at https://app.superglue.cloud and sign up for early access to the hosted version. Alternatively, you can self-host superglue.
- Install the SDK
- Make Your First Call
Next Steps
-
See example use cases for common integration patterns
-
Learn about advanced configuration
-
Check out our self-hosting guide for deploying your own instance
-
Explore real-time log subscriptions for monitoring and debugging
Requirements
-
Node.js 16+ for the client SDK
-
For self-hosting:
-
Docker 20.10.0+
-
Redis 6.0+
-
OpenAI API key
-
Support & Resources
Ready to simplify your API integrations? Get started now