API-first! Contract-first! Make API development great again!
API-first! Contract-first! Make API development great again!
In the current situation of increased remote working, having a common, easier to understand medium of communication such as an OpenAPI spec document is indispensable.Things get exciting when this so-called OpenAPI spec document can help you build APIs and AUTOMATICALLY VALIDATE YOUR APIs! An OpenAPI spec document can also serve as a contract, generate clients, servers, documentation, and much more...When this OpenAPI document can also:
- Put your developers, clients and client's developers first!
- Have Automatic, Fail-fast, API Contract Validation!
- Be Cross-Platform and Language Agnostic!
- Generate clients, servers, and documentation from OpenAPI specs in a plethora of languages!
- Simplify communication by means of a common document in YAML or JSON!
- Speed up development, prototyping, R&D, etc.!
- Reduce costs! Using contract tests in conjunction with (or as a replacement for) traditional end-to-end integration tests will be cheaper in the long run.