Visually and collaboratively edit your API contracts, automatically mock and document them, and generate server skeletons and client SDKs. Through the design view of Restlet Studio, you can visually see our application’s REST API contract: endpoints, resources, operations and representations. Several variants of a representation can be expressed to support content negotiation between any number of formats such as JSON, YAML or XML.