About to start building a product and another small but successful startup offers an API that would give us a core piece of functionality we are looking for. They aren't really a direct competitor so partnering with them could lead to building some great relationships in our space. On the other hand it leaves us kind of vulnerable, knowing how fast a company like this can pivot and leave us on the dust. Any insight would be helpful!
You’ve raised a very valid point! Using another startup’s API can be a smart move to save development time and resources, especially if they offer a well-tested and reliable solution. However, the risk of dependency on their service is something to consider seriously, particularly for a core functionality. It might be worth analyzing the stability of their business and service terms, as well as having a contingency plan in place.
If you're working in logistics or trucking, this resource could provide additional insights: https://www.cleveroad.com/blog/trucking-api/. It discusses API integration and its potential in building robust solutions. Best of luck with your product development!