2 ms·
I used to work for a small software consultancy firm, and we used to configure some integrations between systems with public APIs using Zapier. What you're loo
by ivanmontillam 3y ago
I used to work for a small software consultancy firm, and we used to configure some integrations between systems with public APIs using Zapier.
What you're looking from a no-code platform is a way to execute custom code, and Zapier has this little virtual machine step that could be either JavaScript or Python and then you can "meet in the middle" systems, that would otherwise not meet before. They behave pretty much like your typical AWS Lambda function, with an input and an output.
I think n8n and Huginn could be suitable for this, but I don't know for sure as I've not had the need to use them.
A few of the shortcomings I had with Zapier (and our people) in this regard:
- Both systems must have public APIs that could be authenticated using bearer tokens. If the system had oAuth or something that requires a token to be generated dynamically, then the integration could not be performed because Zapier's Python VM only has a few libraries (I relied on Python's requests for this).
- For the above: if you had a way to flatten library code in a single Python script, that would have a worked around it I guess.
- All your code must run under 256 Mb or 10 seconds.
- Our Project Managers believed any integration could be done, but actually very few of them could be done because of the public APIs limitations stated above. Our salespeople thought we were on a mission to disappoint them, but most integrations weren't technically possible given these constraints and we weren't permitted to develop custom installable on-premises code for these.
> I know most “normal” developers have a reputation for being hostile to low-code platforms
There's a reason for that, and it's that no-code is absurdly limited. The moment you need to do something outside of the use cases the no-code platform was designed for, it's the moment you'll outgrow it.
The thing is, you'll outgrow no-code faster than you think. Weeks, if not days.