There are eight stages of API Life Cycle.
- Define
- Design
- Develop
- Test
- Secure
- Deploy
- Observe
- Distribute
Version control is the major part of API design and development. Using this can improve the ability of API without braking the client's applications when new updates are rolled out.
There are four strategy for versioning -API.
- Versioning through URL path
- Versioning through Parameter
- Version though Custom Header
- Version through Content Negotiation.
No comments:
Post a Comment