What are your biggest pains integrating and building APIs?

Eelco Wiersma
2 replies
Hi fellow builders, I'd love to get some more insights on your experience with this topic. Do you integrate 3rd party APIs in your product? Did you build your own private or public API? What pains are you running into integrating or building these APIs?

Replies

Janos Veres
I usually end up building out similar solutions over multiple projects because I “forget” to organize stuff and with the next project starting I need similar parts, at which point it’s “too late”. API key management is one such topic, seat management and checkout are also up there… My biggest challenge of all is writing and updating documentation. For consuming 3rd part APIs, there was this one project I found, where they hide SDKs behind their interface, which was cool, basically just having one SDK imported and everything runs through that - obviously I lost it :) @tomhacohen what’s your take on the issue?
Eelco Wiersma
@tomhacohen @janos_veres Do you use auto generated documentation, like Swagger? Or isn't that usually not good enough? https://wundergraph.com actually allows you to introspect 3rd party APIs and turn it all into one SDK that can be used internally or distributed through NPM packages for example. I'm curious to know the tool you thought of if it pops up again!