API Digest #101: How To Treat Your API as a Product
Autumn is already here, so enjoy it with a cup of hot drink and our weekly portion of API news! In today’s edition you will find a brief overview of the following articles:
- Postman: APIs' testing as if I were a child [part I — analogies]
- Postman: APIs’ testing as if I were a child [part II — Tests > Requests]
- How to create an API style guide, and why
- The Beginner’s Guide to Understanding APIs
- How To Treat Your API as a Product
- Deploying a Machine Learning Model as a REST API
- From conception to consumption: The API delivery process (Part 1)
1. Postman: APIs' testing as if I were a child [part I — analogies]
In this article Arthur Magalhaes Fonseca explains REST API, Back-end Languages and Response Time (SLA), HTTP Status Code and API Specification on simple examples. He aims to disseminate knowledge about API without making it dull and confusing.
2. Postman: APIs’ testing as if I were a child [part II — Tests > Requests]
Continuing the first post, in this article Arthur Magalhaes Fonseca talks about the importance of testing our APIs and a bit of his test trajectory. Find out this details in this article.
3. How to create an API style guide, and why
A common design approach makes integration more intuitive and can reduce troubleshooting and support cost. However, style guides often bring with it the need for centralised governance and migration paths for existing APIs that do not meet guide recommendations. James Higginbotham shares some details about what makes a great API style guide, how to avoid the mistakes, and some techniques to drive toward consistency without requiring unnecessary governance processes.
4. The Beginner’s Guide to Understanding APIs
In this post Seale Rapolai explains his understanding of what APIs are and discusses why they are so important, or rather, so useful that they’ve become such an integral part of software development.
5. How To Treat Your API as a Product
Though we tend to think of APIs in a very technical way, they are increasingly combined within the context of business offerings and values. Accordingly, many are recontextualizing things to treat APIs more like products. Kristopher Sandoval defines some business terms within the context of the API industry.
6. Deploying a Machine Learning Model as a REST API
In this article, Nguyen Ngo builds a simple Scikit-Learn model and deploy it as a REST API using Flask RESTful. This blog post is intended especially for data scientists who do not have an extensive computer science background.
7. From conception to consumption: The API delivery process (Part 1)
Once an organization has decided to expose its services and functions as an API product, special attention needs to be given to all the aspects of the API delivery process. This post by JP Cedeno briefly covers the first three aspects of the API delivery process.
In case you are interested in unified shopping cart API, your best choice is API2Cart. Click the button below and schedule a call with our expert.