API interfaces
Define request shapes, responses and permission requirements.
Service contracts describe how applications exchange requests, events and data across a system boundary.
Overview
A service contract captures what a caller can send, what it receives and how failures are represented. Record permissions, compatibility and change expectations alongside the interface so producers and consumers can evolve together.
Possible use cases
Define request shapes, responses and permission requirements.
Describe the meaning and structure of messages between systems.
Align teams on ownership, compatibility and failure expectations.
Plan the right scope
Your next step
Share your users, existing systems and intended outcome. We can map the requirement to a suitable product direction or engineering scope.