The API lifecycle is made up of four stages, which an API provider would iterate through several times as part of an API program: Plan/Design, Build/Integrate, Operate/Manage, and Share/Engage. You can find a more detailed description of the API Lifecycle in the first post, in which we also describe the Plan/Design stage.
API Lifecycle Stage 2: Build/Integrate
After the objectives of the Plan/Design stage are achieved, an API provider can move on to the Build/Integrate stage. This stage entails the real development of the API. This usually means coding an API from scratch, integrating with existing systems, or a mix of both. Based on the paradigms, technologies, or data formats chosen in the Plan/Design phase, this can be more or less complex and time-consuming. Especially for RESTful APIs there is already a plethora of frameworks and libraries available, which help to build such …
The 3scale tech team is being increasingly asked information, tips, recommendations, or examples about API design and development best practices. This is great! We love that!
It confirms that APIs are hot and a key element of today’s cloud computing, cloud services and cloud apps! And it also underpins the need for great resources about API design and development.
We have decided to start compilation of what selected really cool and useful resources that will definitely help you design and develop great APIs. We’ll try to grow this list of resources regularly. Feel free to share with us some !
1. API enable Cloud Scale MVC by Steven Willmott