Using an API is a great way to save an immense amount of coding time and get your work out faster.
As a distributor of an API, it’s a brilliant way to give access to functions of your product that allow additional uses for your work to propagate without you needing to build them.
You build the interface, they consume it.
You consume the interface, and someone else maintains it.
The thing to always remember though is that the API can and will change – and the final decision for that will not be up to you.