{"adoption": {"forks": 130, "observed_at": "2026-08-28T04:06:09.729832+00:00", "stars": 2053}, "canonical_url": "https://ross.abutalabs.com/products/superglue", "card": {"archived": false, "artifact_type": "service", "description": "superglue (YC W25) builds integrations and tools from natural language. Get production-grade tools for long tail and enterprise systems.", "domain": ["apis", "developer-tools", "self-hosted"], "enriched": true, "function": ["etl", "agent-framework", "api-framework", "mcp", "workflow-automation", "data-science"], "health_score": 79, "homepage": "https://superglue.ai", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["superglue-ai/superglue"], "name": "superglue-ai/superglue", "platform": ["self-hosted", "cloud"], "pushed_at": "2026-08-19T14:14:23+00:00", "repo": "superglue-ai/superglue", "stars": 2053, "tags": ["integration-platform", "api-orchestration", "data-migration", "erp", "crm", "natural-language", "oauth2", "yc-w25", "agentic-workflows", "function-calling", "data-engineering", "automation", "ai-agents", "docker", "nodejs", "web-server"], "topics": ["api", "api-gateway", "etl-automation", "transformations", "api-orchestration", "agents", "ai", "ai-agents", "developer-tools", "function-calling", "integration", "llm", "mcp", "oauth2", "open-source", "agentic-workflows", "api-connector", "data-integration"], "urls": [], "use_cases": ["build api integrations from natural language descriptions", "migrate data from quickbooks to sage intacct automatically", "connect internal systems and databases to ai agents like claude", "onboard customers by integrating with their crm and ticketing systems", "automate etl transformations between erp and legacy systems", "expose company data to llm agents via mcp with governance", "repair broken integrations when an api changes"], "what_it_is": "superglue is an open-source, self-hostable agentic integration platform that builds production-grade API integrations, data migrations, and tools from natural language descriptions. Its AI agents discover endpoints, handle authentication, write transformations, and repair workflows across REST, GraphQL, SOAP, SQL, SFTP, and legacy enterprise systems.", "when_to_avoid": ["you only need a single well-supported SaaS connector that existing iPaaS tools already cover", "you want a lightweight code-first SDK without LLM-driven automation or token costs", "your workflows must run fully offline without any LLM inference"], "when_to_choose": ["you need integrations with long-tail or poorly documented enterprise systems like ERPs, SOAP APIs, or SFTP servers", "you want to describe integrations in plain English instead of writing connector code", "you need self-hosted or on-prem deployment with data residency and SOC 2 requirements", "you run frequent data migrations or customer onboarding across diverse tech stacks"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/superglue", "repo": "superglue-ai/superglue", "role": "main", "score": 65}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.729832+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:57:20.517513+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f50006e684194628b33ba3e215881919517b9e255fce3e64583a584d28fcd92", "fetched_at": "2026-08-28T04:06:09.729832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/superglue-ai/superglue"}, {"content_hash": "0eab0eabd395a3a1362d2bc713ee27365e7e90eea63c7dd9aab2a01f2da089be", "fetched_at": "2026-08-29T10:37:48.047023+00:00", "kind": "homepage", "missing": false, "url": "https://superglue.ai"}, {"content_hash": "6dc029716286f83d6f07f9f092c4f09b61c1a6c752593c7364ab8d40d2c35c1c", "fetched_at": "2026-08-29T10:37:48.049635+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/docs/getting-started/introduction"}, {"content_hash": "dd152c142f17ae13a21a2421db22acd2f602d5f137f036983a6e61033873c049", "fetched_at": "2026-08-29T10:37:48.051354+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/pricing"}, {"content_hash": "169af97fb31cda3fb31efcaefbb0bda2cbd6c245ab1b5243d2b8af31a9a32f4a", "fetched_at": "2026-08-29T10:37:48.053386+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/faq"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.729832+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:57:20.517513+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f50006e684194628b33ba3e215881919517b9e255fce3e64583a584d28fcd92", "fetched_at": "2026-08-28T04:06:09.729832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/superglue-ai/superglue"}, {"content_hash": "0eab0eabd395a3a1362d2bc713ee27365e7e90eea63c7dd9aab2a01f2da089be", "fetched_at": "2026-08-29T10:37:48.047023+00:00", "kind": "homepage", "missing": false, "url": "https://superglue.ai"}, {"content_hash": "6dc029716286f83d6f07f9f092c4f09b61c1a6c752593c7364ab8d40d2c35c1c", "fetched_at": "2026-08-29T10:37:48.049635+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/docs/getting-started/introduction"}, {"content_hash": "dd152c142f17ae13a21a2421db22acd2f602d5f137f036983a6e61033873c049", "fetched_at": "2026-08-29T10:37:48.051354+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/pricing"}, {"content_hash": "169af97fb31cda3fb31efcaefbb0bda2cbd6c245ab1b5243d2b8af31a9a32f4a", "fetched_at": "2026-08-29T10:37:48.053386+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/faq"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:57:20.517513+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f50006e684194628b33ba3e215881919517b9e255fce3e64583a584d28fcd92", "fetched_at": "2026-08-28T04:06:09.729832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/superglue-ai/superglue"}, {"content_hash": "0eab0eabd395a3a1362d2bc713ee27365e7e90eea63c7dd9aab2a01f2da089be", "fetched_at": "2026-08-29T10:37:48.047023+00:00", "kind": "homepage", "missing": false, "url": "https://superglue.ai"}, {"content_hash": "6dc029716286f83d6f07f9f092c4f09b61c1a6c752593c7364ab8d40d2c35c1c", "fetched_at": "2026-08-29T10:37:48.049635+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/docs/getting-started/introduction"}, {"content_hash": "dd152c142f17ae13a21a2421db22acd2f602d5f137f036983a6e61033873c049", "fetched_at": "2026-08-29T10:37:48.051354+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/pricing"}, {"content_hash": "169af97fb31cda3fb31efcaefbb0bda2cbd6c245ab1b5243d2b8af31a9a32f4a", "fetched_at": "2026-08-29T10:37:48.053386+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/faq"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.729832+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.729832+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.729832+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:57:20.517513+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f50006e684194628b33ba3e215881919517b9e255fce3e64583a584d28fcd92", "fetched_at": "2026-08-28T04:06:09.729832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/superglue-ai/superglue"}, {"content_hash": "0eab0eabd395a3a1362d2bc713ee27365e7e90eea63c7dd9aab2a01f2da089be", "fetched_at": "2026-08-29T10:37:48.047023+00:00", "kind": "homepage", "missing": false, "url": "https://superglue.ai"}, {"content_hash": "6dc029716286f83d6f07f9f092c4f09b61c1a6c752593c7364ab8d40d2c35c1c", "fetched_at": "2026-08-29T10:37:48.049635+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/docs/getting-started/introduction"}, {"content_hash": "dd152c142f17ae13a21a2421db22acd2f602d5f137f036983a6e61033873c049", "fetched_at": "2026-08-29T10:37:48.051354+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/pricing"}, {"content_hash": "169af97fb31cda3fb31efcaefbb0bda2cbd6c245ab1b5243d2b8af31a9a32f4a", "fetched_at": "2026-08-29T10:37:48.053386+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/faq"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.729832+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.729832+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:57:20.517513+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f50006e684194628b33ba3e215881919517b9e255fce3e64583a584d28fcd92", "fetched_at": "2026-08-28T04:06:09.729832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/superglue-ai/superglue"}, {"content_hash": "0eab0eabd395a3a1362d2bc713ee27365e7e90eea63c7dd9aab2a01f2da089be", "fetched_at": "2026-08-29T10:37:48.047023+00:00", "kind": "homepage", "missing": false, "url": "https://superglue.ai"}, {"content_hash": "6dc029716286f83d6f07f9f092c4f09b61c1a6c752593c7364ab8d40d2c35c1c", "fetched_at": "2026-08-29T10:37:48.049635+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/docs/getting-started/introduction"}, {"content_hash": "dd152c142f17ae13a21a2421db22acd2f602d5f137f036983a6e61033873c049", "fetched_at": "2026-08-29T10:37:48.051354+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/pricing"}, {"content_hash": "169af97fb31cda3fb31efcaefbb0bda2cbd6c245ab1b5243d2b8af31a9a32f4a", "fetched_at": "2026-08-29T10:37:48.053386+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/faq"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.729832+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.729832+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.729832+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:57:20.517513+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f50006e684194628b33ba3e215881919517b9e255fce3e64583a584d28fcd92", "fetched_at": "2026-08-28T04:06:09.729832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/superglue-ai/superglue"}, {"content_hash": "0eab0eabd395a3a1362d2bc713ee27365e7e90eea63c7dd9aab2a01f2da089be", "fetched_at": "2026-08-29T10:37:48.047023+00:00", "kind": "homepage", "missing": false, "url": "https://superglue.ai"}, {"content_hash": "6dc029716286f83d6f07f9f092c4f09b61c1a6c752593c7364ab8d40d2c35c1c", "fetched_at": "2026-08-29T10:37:48.049635+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/docs/getting-started/introduction"}, {"content_hash": "dd152c142f17ae13a21a2421db22acd2f602d5f137f036983a6e61033873c049", "fetched_at": "2026-08-29T10:37:48.051354+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/pricing"}, {"content_hash": "169af97fb31cda3fb31efcaefbb0bda2cbd6c245ab1b5243d2b8af31a9a32f4a", "fetched_at": "2026-08-29T10:37:48.053386+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/faq"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.729832+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.729832+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:57:20.517513+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f50006e684194628b33ba3e215881919517b9e255fce3e64583a584d28fcd92", "fetched_at": "2026-08-28T04:06:09.729832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/superglue-ai/superglue"}, {"content_hash": "0eab0eabd395a3a1362d2bc713ee27365e7e90eea63c7dd9aab2a01f2da089be", "fetched_at": "2026-08-29T10:37:48.047023+00:00", "kind": "homepage", "missing": false, "url": "https://superglue.ai"}, {"content_hash": "6dc029716286f83d6f07f9f092c4f09b61c1a6c752593c7364ab8d40d2c35c1c", "fetched_at": "2026-08-29T10:37:48.049635+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/docs/getting-started/introduction"}, {"content_hash": "dd152c142f17ae13a21a2421db22acd2f602d5f137f036983a6e61033873c049", "fetched_at": "2026-08-29T10:37:48.051354+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/pricing"}, {"content_hash": "169af97fb31cda3fb31efcaefbb0bda2cbd6c245ab1b5243d2b8af31a9a32f4a", "fetched_at": "2026-08-29T10:37:48.053386+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/faq"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:57:20.517513+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f50006e684194628b33ba3e215881919517b9e255fce3e64583a584d28fcd92", "fetched_at": "2026-08-28T04:06:09.729832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/superglue-ai/superglue"}, {"content_hash": "0eab0eabd395a3a1362d2bc713ee27365e7e90eea63c7dd9aab2a01f2da089be", "fetched_at": "2026-08-29T10:37:48.047023+00:00", "kind": "homepage", "missing": false, "url": "https://superglue.ai"}, {"content_hash": "6dc029716286f83d6f07f9f092c4f09b61c1a6c752593c7364ab8d40d2c35c1c", "fetched_at": "2026-08-29T10:37:48.049635+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/docs/getting-started/introduction"}, {"content_hash": "dd152c142f17ae13a21a2421db22acd2f602d5f137f036983a6e61033873c049", "fetched_at": "2026-08-29T10:37:48.051354+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/pricing"}, {"content_hash": "169af97fb31cda3fb31efcaefbb0bda2cbd6c245ab1b5243d2b8af31a9a32f4a", "fetched_at": "2026-08-29T10:37:48.053386+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/faq"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:57:20.517513+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f50006e684194628b33ba3e215881919517b9e255fce3e64583a584d28fcd92", "fetched_at": "2026-08-28T04:06:09.729832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/superglue-ai/superglue"}, {"content_hash": "0eab0eabd395a3a1362d2bc713ee27365e7e90eea63c7dd9aab2a01f2da089be", "fetched_at": "2026-08-29T10:37:48.047023+00:00", "kind": "homepage", "missing": false, "url": "https://superglue.ai"}, {"content_hash": "6dc029716286f83d6f07f9f092c4f09b61c1a6c752593c7364ab8d40d2c35c1c", "fetched_at": "2026-08-29T10:37:48.049635+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/docs/getting-started/introduction"}, {"content_hash": "dd152c142f17ae13a21a2421db22acd2f602d5f137f036983a6e61033873c049", "fetched_at": "2026-08-29T10:37:48.051354+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/pricing"}, {"content_hash": "169af97fb31cda3fb31efcaefbb0bda2cbd6c245ab1b5243d2b8af31a9a32f4a", "fetched_at": "2026-08-29T10:37:48.053386+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/faq"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:57:20.517513+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f50006e684194628b33ba3e215881919517b9e255fce3e64583a584d28fcd92", "fetched_at": "2026-08-28T04:06:09.729832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/superglue-ai/superglue"}, {"content_hash": "0eab0eabd395a3a1362d2bc713ee27365e7e90eea63c7dd9aab2a01f2da089be", "fetched_at": "2026-08-29T10:37:48.047023+00:00", "kind": "homepage", "missing": false, "url": "https://superglue.ai"}, {"content_hash": "6dc029716286f83d6f07f9f092c4f09b61c1a6c752593c7364ab8d40d2c35c1c", "fetched_at": "2026-08-29T10:37:48.049635+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/docs/getting-started/introduction"}, {"content_hash": "dd152c142f17ae13a21a2421db22acd2f602d5f137f036983a6e61033873c049", "fetched_at": "2026-08-29T10:37:48.051354+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/pricing"}, {"content_hash": "169af97fb31cda3fb31efcaefbb0bda2cbd6c245ab1b5243d2b8af31a9a32f4a", "fetched_at": "2026-08-29T10:37:48.053386+00:00", "kind": "site_page", "missing": false, "url": "https://superglue.ai/faq"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 42, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 600, "days_push": 14, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 65, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}