Chapter 7. Batteries Included: Creating a Python SDK
Make the right things easy and the wrong things hard.
Kathy Sierra
To create an API data scientists will love, you should give them a software development kit (SDK) to call the API with. This is an extra step that most API producers do not take, but it makes life much easier for your users. In this chapter, you will learn the value of SDKs and benefit from practical tips from several experts and then create a Python SDK for the SWC Fantasy Football API. Building an SDK is the capstone of your Part 1 portfolio project.
SDKs can include code examples, debuggers, and documentation, but the term commonly refers to a custom software library that acts as a wrapper for your API. It allows developers and data scientists to interact with your API directly in their programming language, without requiring extra code to handle API communication.
Figure 7-1 shows ...
Get Hands-On APIs for AI and Data Science now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.