# Open API specification
The OpenAPI Specification, originally known as the Swagger Specification, is a specification for machine-readable interface files for describing, producing, consuming, and visualizing RESTful web services (Wikipedia) (opens new window).
You can use the OpenAPI specification to automatically generate a client library in your preferred programming language. You can access hydra's Open API specification here (opens new window).