Superglue
lastmod 2025-03-06created 2025-03-061 edits
Self-healing open source data connector. Use it as a layer between you and any complex / legacy APIs and always get the data that you want in the format you expect.
Open-source API connector that generates code automatically
Features
- An open-source proxy server and data connector that automatically generates API connection code
- Acts as a proxy between complex APIs and systems, automatically converting API responses into the desired format, validating data structures, and providing self-healing that automatically fixes unexpected errors
- How it works: define the data schema you want and give a command such as "get all issues from Jira", and it does the following
- Analyzes the API documentation and automatically generates the API configuration
- Automatically handles various kinds of pagination and authentication/errors
- Uses JSONata to transform API response data into the desired schema
- Validates that incoming data follows the schema, and automatically fixes the transformation if it breaks
- When you need to connect complex legacy APIs
- When you need foreign-language fields and complex data mapping in ERP systems
- When you want to automatically transform CSV data stored on FTP servers
- When you want to automatically fix code that breaks when an API changes
- LLM-based data mapping: automatically generates data transformations using large language models
- API proxy: intercepts and transforms API responses in real time (minimal latency)
- File handling: supports various file formats such as CSV, JSON, and XML, plus automatic decompression
- Schema validation: checks that data follows the defined schema
- Flexible authentication support: supports various authentication methods such as header authentication, API keys, and OAuth
- Smart pagination: automatically handles various pagination methods
- Caching and retry logic: freely configure built-in caching and retry strategies