A
adinagoerres
Hi HN, we’re Stefan and Adina, and we’re building superglue (superglue). superglue allows you to connect to any API/data source and get the data you want in the format you need. It’s an open-source proxy server which sits between you and your target APIs. Thus, you can easily deploy it into your own infra.
If you’re spending a lot of time writing code connecting to weird APIs, fumbling with custom fields in foreign language ERPs, mapping JSONs, extracting data from compressed CSVs sitting on FTP servers, and making sure your integrations don’t break when something unexpected comes through, superglue might be for you.
Here's how it works: You define your desired data schema and provide basic instructions about an API endpoint (like "get all issues from Jira"). superglue then does the following:
You can run superglue yourself (GitHub - superglue-ai/superglue: 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. - license is GPL), or you can use our hosted version (Superglue) and our TS SDK (npm i @superglue/client).
Here’s a quick demo: You can also try out Jira and Shopify demos on our website (superglue)
Excited to share superglue with everyone here—it's early so you'll probably find bugs, but we'd love to get your thoughts and see if others find this approach useful!
Comments URL: Show HN: Superglue – open source API connector that writes its own code | Hacker News
Points: 148
# Comments: 43
Continue reading...
If you’re spending a lot of time writing code connecting to weird APIs, fumbling with custom fields in foreign language ERPs, mapping JSONs, extracting data from compressed CSVs sitting on FTP servers, and making sure your integrations don’t break when something unexpected comes through, superglue might be for you.
Here's how it works: You define your desired data schema and provide basic instructions about an API endpoint (like "get all issues from Jira"). superglue then does the following:
- Automatically generates the API configuration by analyzing API docs.
- Handles pagination, authentication, and error retries.
- Transforms response data into the exact schema you want using JSONata expressions.
- Validates that all data coming through follows that schema, and fixes transformations when they break.
You can run superglue yourself (GitHub - superglue-ai/superglue: 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. - license is GPL), or you can use our hosted version (Superglue) and our TS SDK (npm i @superglue/client).
Here’s a quick demo: You can also try out Jira and Shopify demos on our website (superglue)
Excited to share superglue with everyone here—it's early so you'll probably find bugs, but we'd love to get your thoughts and see if others find this approach useful!
Comments URL: Show HN: Superglue – open source API connector that writes its own code | Hacker News
Points: 148
# Comments: 43
Continue reading...