---
title: "OpenAPI Specifications"
description: "Download OpenAPI and Swagger specifications for the Disguise SMC API"
url: https://developer.disguise.one/smc/openapi/
---

# OpenAPI Specifications

[OpenAPI](https://www.openapis.org/) (also known as [Swagger](https://swagger.io/)), is a specification for describing APIs. It provides a standard, language-agnostic way to describe the functionality of an API, as well as a way to generate documentation, code samples and presets automatically. The OpenAPI specification is a JSON file that contains information about the API, including its endpoints, parameters, and responses.

We provide OpenAPI specifications to download for the System Management Control endpoints on this page.

In addition to generating documentation and code samples, the OpenAPI specifications can also be ingested into tools like [Node-RED](https://nodered.org/) when controlling Disguise servers using the API.

## JSON Download

-   [SMC OpenAPI Specification](/specs/smc.swagger.json)

## Interactive Documentation

Interactive documentation is available through any SMC, either on the host machine at `172.31.250.9` or across your management network with the `/api` URL extension.
