Skip to main content Link Menu Expand (external link) Document Search Copy Copied

What Contract Driven Development

Contract Driven Development leverages API Specifications (such as OpenAPI) as Executable Contracts to shift-left the contract compatibility issue identification.

At a high level, our goal is to

  • Significantly improve time to market for features
  • Independently develop and deploy microservices and microfrontends
  • Drastically reduce the dependency on integration testing
  • Foster better API designs and collaboration between teams by facilitating communication through industry standard API Specifications such as OpenAPI, AsyncAPI, etc.

Here is a quick explainer video.

Contract Driven Development is significantly different from other approaches such as Consumer Driven Contract Testing. Here are detailed comparisons with other tools and approaches.