Swagger Studio UI Overview

Swagger Studio lets you create, edit, and host OpenAPI and AsyncAPI definitions, collaborate with your team, and integrate them with third-party services.

Anonymous users can browse and search the public API catalog. Logged-in users can also view private APIs as well as create and edit API definitions.

Swagger Studio homepage

After logging in to Swagger Studio, you are navigated to the homepage. It provides an overview of your recent activity in the current organization and quick access to the most common API design tasks.

Recent Org APIs

The Recent Org APIs section at the top of the page lists the three API definitions you opened most recently in the selected organization. Each entry includes API details and the date and time you last viewed the definition in the code editor.

Click an entry to open the API definition in the editor. To see the full list of recently accessed APIs, click All Recents in the top-right corner of the section.

Tip

The Recent Org APIs section is limited to the currently selected organization. To view recents from another organization, switch organizations in the top right menu.

My APIs

The My APIs page lists all the APIs you have access to – public and private, created by you and shared with you. If you are new to Swagger Studio and have no APIs yet, the list will be empty, but it will change once you start creating APIs.

APIs and domains

There are three types of definitions on Swagger Studio – APIs, domains, and templates. APIs and domains have the corresponding label in the list.

A domain is a collection of shared components, such as model definitions and operation parameters, that can be used in different APIs. A template is used to facilitate API creation and can be selected in the Create New API dialog. Templates are predefined, although you can also create custom templates.

Public, private, published, and unpublished

Each API definition has a visibility status (Public or Private) and a publication status ( Published or Unpublished). These two types of labels describe different aspects of an API:

  • Public and Private indicate visibility. Public definitions are visible to any user, and private definitions are only visible to selected collaborators. See Public and Private APIs.

  • Published and Unpublished indicate maturity or completeness. Unpublished definitions are work in progress, while published definitions are not supposed to change and are ready for consumption. See Publishing an API.

Interact with the API list

  • Click the API or domain title to open it.

  • Click the owner name to filter the definitions by that owner.

  • Sort and filter the displayed definitions, or use the corresponding search filters.Searching Swagger Studio

  • Click share.png to copy the link to the API or domain. If you are the owner, the displayed dialog also lets you invite collaborators to this API or domain.

  • Click anywhere on the row to open the Details pane. The pane includes the full description, creation date, and last update date.

    Studio_screenshot_basics_of_swagger_studio_open_an_api_02.png

Create APIs

Use the Create New menu to create new APIs, domains and organizations.

Once you create an API or domain, you can write its API definition in the Swagger Studio Editor. Here, you can preview the generated API documentation, test API calls, and configure integrations.Code Editor for OpenAPI

Studio_screenshot_editor_02.png

Organizations

The Organizations menu at the top right of the page lists all the organizations you created or joined. Organizations are groups of users working together on API definitions. A user can be a member of multiple organizations.

Select an organization to view all its APIs and domains that you have access to. If you are the organization owner, you can access the organization settings by clicking Organization Settings at the bottom of the sidebar. For more information on how to manage access to resources, refer to Managing Resource Access.

Settings

The dropdown menu under your username lets you access your account settings. You can change your email or password, rename your account, manage your organizations, and so on. For more information, refer to Account Settings.

See also

Publication date: