API contracts are also known as specifications. They outline the interactions that client applications will have with the API.