> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apinizer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenAPI Specification

> The Apinizer Management API provides OpenAPI (Swagger) specification files for programmatic access to API definitions.

## Overview

The Apinizer Management API provides OpenAPI (Swagger) specification files for programmatic access to API definitions.

## Accessing the Specification

### Interactive Documentation

Visit the interactive OpenAPI documentation at:

```
https://{management_console_url}/apiops/openapi
```

### YAML Specification

Download the OpenAPI YAML specification:

```
https://{management_console_url}/apiops/openapi.yaml
```

### JSON Specification

Download the OpenAPI JSON specification:

```
https://{management_console_url}/apiops/openapi.json
```

## Using the Specification

### Generate Client Libraries

Use tools like [OpenAPI Generator](https://openapi-generator.tech/) to generate client libraries in various languages:

```bash theme={null}
openapi-generator generate \
  -i https://demo.apinizer.com/apiops/openapi.yaml \
  -g python \
  -o ./apinizer-client
```

### API Testing

Import the OpenAPI specification into API testing tools like Postman or Insomnia for automated testing.

### Documentation Generation

Use tools like [Swagger UI](https://swagger.io/tools/swagger-ui/) or [ReDoc](https://github.com/Redocly/redoc) to generate interactive documentation.

## Specification Version

The current OpenAPI specification version is **3.0**.

## Related Documentation

* [Base URL](/api-reference/getting-started/base-url) - How to construct API URLs
* [Authentication](/api-reference/getting-started/authentication) - How to authenticate API requests
* [Enum Reference](/api-reference/appendix/enum-reference) - Enumeration values used in the API
* [Glossary](/api-reference/appendix/glossary) - Terms and definitions
