# OpenApi Module

#
---

This module provides a [Swagger/OpenAPI](https://github.com/OAI/OpenAPI-Specification) compliant document describing the enabled REST resources of your site.

If you desire to use Drupal core rest functionality with [OpenApi.js](https://github.com/acquia/openapi.js), then this module is required to enable the [population of resources](https://github.com/acquia/openapi.js#populate-openapi-resources).

## Setup

```
drush dl openapi
```

## Documentation

The Open API specification document in JSON format that describes all of the
entity REST resources can be downloaded from, `openapi/entities?_format=json`.

[Learn more about the Open API specification](https://github.com/OAI/OpenAPI-Specification)


## Branch notes - 8.x-1-jsonapi_refactor
@todo Use service provider to dyan
