Technical requirements
In this chapter, you’ll be getting familiar with documents written in JSON, IDL, GraphQL schema, XML, and YAML. You should have a minimum understanding of operations, objects, and attributes and be able to identify their representation in a text file.
Choosing the type of API to build
Knowing what to build is the first step to success. Without knowing what type of API you’re building, you’ll end up choosing something that doesn’t fit the needs of your users. Let’s start by looking at API architectural styles, following what you’ve seen in previous chapters. There are multiple ways to pick the right architectural style for your API. In Chapter 7, I introduced you to a framework that I’ve been using that connects the tools that personas use to the architectural style of your API. However, you can also consider other factors in your choice of architectural style. We’ll review your different options to...