I understand API integrations are hard and there is a reason products like merge.dev cost a lot of money. I don't even know how much most of these services cost, as pricing page is just "contact sales", which means I can't afford it, lol.
So if I want to make a SaaS application that needs to connect to a bunch of services, how should I go about doing it? Of course I can write all the integrations myself, but that will take forever (not afraid to write code, more afraid to maintain it long term).
Any thoughts, advice?
Take a look at Nango, I think it could be helpful for you: https://www.nango.dev
We are building an open-source platform for product integrations. Right now the focus is on making OAuth simple, because we see that this is the first problem most people run into when building integrations.
In the next months we will also add infra for syncing data (1 & 2 way), automatic rate-limit handling, schema mapping etc. Basically what you get with Merge/Paragon but OSS & extensible .
Self-hosting Nango is free (it's OSS after all!) or we have a cloud hosted version with public, usage based pricing.
This looks awesome, thank you for sharing! I will check it out