---
schema_version: "1"
id: 237884a8995080054aed8aa313afad8b84ee1e59af8314f8bc2a2ff55de3c729
title: Getting Started with API Designer
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/design-center/design-create-publish-api-specs.md
canonical_url: https://docs.mulesoft.com/design-center/design-create-publish-api-specs
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 9cb5105a25cafff0a7ec0abe4285458dda80155b0029426b013da7bf75319bea
description: MuleSoft Documentation Site
latest: true
---
---
product: Design Center
---

# Getting Started with API Designer

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

You can use the API Designer web UI to design API specifications in:

- RESTful API Modeling Language (RAML) version 0.8 or 1.0

- OpenAPI Specification (OAS) version 2.0 or 3.0

- AsyncAPI 2.6 and AsyncAPI 2.0

You can also design API fragments in RESTful API Modeling Language (RAML) version 0.8 or 1.0.

## Add and View Documentation

As you add descriptions in your specifications and fragments, you can view them in auto-generated,
interactive documentation in the right pane of the text editor.

## Test Using the Mocking Service

You can use the mocking service for RAML or OAS APIs to:

- Preview API functionality before writing a single line of code.

- Send requests to a specification and receive defined responses.

- Use behavioral headers to simulate different scenarios, such as timeouts and errors.

## Share in Exchange and API Manager

You can publish an API specification to Anypoint Exchange for use in API Manager, or Anypoint
Studio. You can also add an API specification directly to API Manager.

## Use Specifications and Fragments Across MuleSoft Products

You can use the specifications and fragments that you design in API Designer with integrated
MuleSoft products:

- Use API Designer to design API specifications and RAML fragments.

- Use assets that are hosted in Exchange in your RAML specifications.

- Publish iterations and final versions of the API specifications to Anypoint Exchange.

- Import specifications that were designed in API Designer into Anypoint Studio and API Manager.

- Import specifications into Anypoint Studio directly from API Designer.

## See Also

- [Create and Publish an API Specification with the Text Editor in API Designer](https://docs.mulesoft.com/design-center/design-create-publish-api-raml-editor)

- [Create and Publish an API Specification with the Visual Text Editor in API Designer](https://docs.mulesoft.com/design-center/design-create-publish-api-visual-editor)

- [Create and Publish an API Fragment in the Text Editor in API Designer](https://docs.mulesoft.com/design-center/design-create-publish-api-fragment)
