Show HN: Databite – An open source integration library

github.com

4 points by davidm123 a day ago

Hey HN,

I’m building Databite, an open-source set of tools to help developers build integrations faster and with ease.

If you’ve ever built a SaaS product or an AI agent that needed to update a CRM record, sync data between apps, or trigger a workflow in a third-party tool, you’ve probably spent way too much time writing glue code. Databite is here to be that glue.

With Databite you can: - Access prebuilt connectors using the databite/connectors package. - Create custom connectors to services of your choice like Slack, Notion, HubSpot, Google Sheets, etc. using our databite/build package. - Embed one click authentication flows to your React projects using our databite/connect package . - Schedule syncs and mange connections using our databite/engine package. - Provide docs and have AI build new connectors for you using our databite/ai package.

The idea is to make building integrations as easy as npm installing a library.

This is especially useful if you’re building AI agents that need large action libraries. Databite can serve as the “integration layer” for your agent to perform real-world tasks.

We’re still very early (wouldn't recommend using the libraries for anything serious just yet, sharing early or I might just never do it (: ). The goal is to start building a community of interested contributors. I believe given the nature and scale of the problem, integrations can only be truly solved by a vibrant open source project (we're under the MIT license which allows almost every imaginable use case).

You can find out more on our website (https://databite.dev). Or watch us on Github and get notified on our progress (https://github.com/DatabiteDev/databite)

smashah 21 hours ago

So is this to nango what better-auth is to clerk? Like handshake.cool?

I suggest writing your documentation from the perspective of someone maintaining separation of concerns between their backend (e.g like hono) and the frontend (react).

How would I integrate this with my existing hono+drizzle api? The docs mention prisma but cannot find the implementation in the example web app repo.

Generally, the deeper the tool abstracts, the more idiot(me)-proof the documentation should be.

  • davidm123 20 hours ago

    I wouldn’t quite make that analogy. Nango has a great open source culture and does what it does really well but self hosting their entire infrastructure would be hell. The difference with Databite is that I’m trying to make the idea of managing integrations with data syncs as easy as spinning up an Express server.

    Appreciate you taking the time to read the docs. You’re right the example app’s implementation is currently incomplete and parts of the docs describe the intended dev experience rather than what’s currently implemented in the repo.

    I’m pushing a major update to both the packages and docs in the next half day and would love your feedback once it’s live. I'll try my best to make the READMEs and docs as simple to follow as possible!!

  • davidm123 20 hours ago

    Thank you for bringing Handshake to my attention, I'll try implement it when I get the time. From a quick readthrough of their readme, Handshake looks like such a great project and definitely solves one of the hardest parts of building integrations which is auth but I'd like to take Databite a step further and include scheduling of syncs, calling of actions and the handling of webhooks.