finds.dev← search

// the find

supaglue-labs/supaglue

★ 427 · TypeScript · MIT · updated Mar 2024

Open source user-facing product integrations

Supaglue is a self-hosted middleware layer that gives B2B SaaS companies a unified API over their customers' CRMs and sales tools — Salesforce, HubSpot, Outreach, etc. You run it alongside your stack and your app calls Supaglue instead of each vendor API directly. It's aimed at product teams who are tired of building the same Salesforce sync for the fifth time.

The unified common schema is the real value: write one CRM read/write path and it maps to Salesforce, HubSpot, Pipedrive, and a dozen others without you touching each SDK. Managed syncs using Temporal under the hood means you get durable, retryable background jobs without rolling your own. The magic link flow for customer OAuth connection setup is a genuinely useful detail — no need to build a connection UI. Integration tests against real providers (not mocks) show the team knew where the pain actually lives.

Last commit was March 2024 and activity has flatlined — this looks like an abandoned project, which is a real problem for infrastructure you'd put in your data path. The self-hosted deployment story is Docker Compose only; there's no Helm chart or production-grade reference architecture, so you're on your own scaling it. The common schema abstraction leaks badly at the edges: any field that doesn't map cleanly across providers gets dropped or requires passthrough calls, which means you end up writing provider-specific code anyway for anything non-trivial. 427 stars for something this ambitious suggests it never reached the adoption needed to stress-test the harder provider edge cases.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →