restspec format uses a RESTSpec JSON schema as its interface definition language (IDL).

Each RESTSpec file contains the full definition of a root level resource and all its sub-resources.

RESTSpec files use the .restspec.json file extension. The contents of each file is JSON describing the resource according to the ResourceSchema data schema.

For example:

The RESTSpec for the GreetingsResource implementation is com.linkedin.restli.examples.greetings.client.greetings.restspec.json