API Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 16: Line 16:


One of the artifacts of API development could be a client SDK. Tools like [[Swagger Codegen]] provide the means to generate SDK right from the API definition.
One of the artifacts of API development could be a client SDK. Tools like [[Swagger Codegen]] provide the means to generate SDK right from the API definition.
<FONT color=darkgray>TO PROCESS:
* How to Build an API from the Ground Up: https://swagger.io/resources/articles/how-to-build-an-api-from-the-ground-up/
* Definition-Driven API development https://swagger.io/resources/webinars/definition-driven-api-development-how-oas-swagger/
* Why You Should Create an API Definition: https://swagger.io/blog/api-development/why-you-should-create-an-api-definition/
</FONT>


=API Documentation=
=API Documentation=

Revision as of 21:45, 28 January 2019

Internal

API Design

API Design or API Modeling.

TO PROCESS:

API Development

One of the artifacts of API development could be a client SDK. Tools like Swagger Codegen provide the means to generate SDK right from the API definition.

TO PROCESS:


API Documentation

API Testing

API Mocking and Virtualization

API development can become cumbersome as the number of dependencies on internal and external services grows. A technique to deal with that is to mock API dependencies, and interact with them before the actual service is built.

API Governance

API Monitoring

OpenAPI

OpenAPI