20 minutes



Since the beginning of the World Wide Web, we have become increasingly reliant on third party web services (APIs) which provide out-of-the-box functionality to reduce the cost of implementing everything from scratch.

An API keeps changing as the service provider's business evolves, and as a result there is an ongoing cost of maintaining the corresponding software development kits (SDKs).

This talk highlights the challenge of using these APIs with Perl 5 where - unlike Java and Python - the corresponding SDK is almost never maintained by the service provider.

We explore ways in which OpenAPI specifications can be used to automate the maintenance of a Perl SDK. By way of examples, we touch upon the API of the payment service provider Stripe and Amazon AWS using Paws. 

Bronze and Community:

More information about all of our valued sponsors is available on our sponsors page.