Vendor API Libraries

Learn about API client libraries and their vulnerabilities along with seeing examples of a deadlock and a synchronization problem.

Client API libraries

It would be nice to think that enterprise software vendors must have hardened their software against bugs, just because they’ve sold it and deployed it for lots of clients. That might be true of the server software they sell, but it’s rarely true for their client libraries.

API client libraries

Usually, software vendors provide client API libraries that have many problems and often have stability risks. These libraries are just code coming from regular developers.

Get hands-on with 1200+ tech skills courses.