---
schema_version: "1"
id: 0f3fd265469254a8d587ca3f7f6738a853f94df9afd55dff77cc7415f22051a3
title: Downloading an API Specification
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/api-experience-hub/downloading-an-api-specification.md
canonical_url: https://docs.mulesoft.com/api-experience-hub/downloading-an-api-specification
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 3478ec2ed34ebbafa20c76d6f3f263a33dc8e74b9e4a7d91b01679ca53d08f4b
description: MuleSoft Documentation Site
latest: true
---
---
product: API Experience Hub
---

# Downloading an API Specification

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

You can download a copy of an API specification from the API Details page by clicking **Download**.

The download file type varies depending on the API:

- AsyncAPI

  Downloads as a .json file.

- GraphQL

  Downloads as a .json schema file.

- gRPC

  Downloads as a .proto file.

- REST API RAML

  If you choose As RAML, the original RAML file downloads as a zip file. If you choose As OAS, the
  API specification is downloaded as a zip file containing a JSON file for the specification in OAS
  2.0 format.

- REST API OAS

  If you choose **As RAML**, the API specification is downloaded as a zip file containing a RAML
  file for the specification. If you choose **As OAS**, a zip file containing a file in the original
  format of either JSON or YAML and the original OAS version, for example OAS 3.1, is downloaded.

- SOAP API WSDL

  Downloads as a WSDL file.

## See Also

- [Using the API Console](https://docs.mulesoft.com/api-experience-hub/using-the-api-console)

- [Simulating API Calls Using the Mocking Service](https://docs.mulesoft.com/api-experience-hub/simulating-api-calls-using-the-mocking-service)

- [Testing APIs Using an API Instance](https://docs.mulesoft.com/api-experience-hub/testing-apis-using-an-api-instance)
