Skip to content

SmartBear/intellij-swaggerhub-release

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

intellij-swaggerhub-release: Issue Tracker

SwaggerHub extension for Intellij lets you view and edit OpenAPI definitions stored in SwaggerHub directly from Intellij.

In this repository, you can:

❔ Ask questions about the extension
🐛 Report bugs
💡 Suggest new features or enhancements
👍 Upvote existing requests
📝 Submit general feedback

Please search existing issues before opening a new one.

Minimum IntelliJ version requirement - 2020.3

Plugin Features

  • View and navigate definitions from your SwaggerHub organizations.
  • Edit and save definitions to SwaggerHub.
  • Create new APIs and domains from scratch or using a template.
  • Create new versions of your APIs and domains.
  • Preview your APIs in Swagger UI.
  • Delete definitions by the version or the entire definition.
  • Validate your definitions against the OpenAPI 3.0 and 2.0 schemas.
  • Add API mocks for quick definition testing

Plugin Configuration

After downloading the zip file from the release page, please follow install from disk instructions.

Before using the SwaggerHub extension, you need to configure its settings, after installation you will see the below panel

Screen Shot 2021-05-17 at 14 31 48

Clicking the "Add First Organization" you will see the below modal

Screen Shot 2021-05-17 at 14 32 06

  • On-Prem address: If you use SwaggerHub On-Premise, change the value to http(s)://YOUR_SERVER/v1. SwaggerHub SaaS users should leave the default value, https://api.swaggerhub.com.
  • Api Key: Specify your SwaggerHub API key found at https://app.swaggerhub.com/settings/apiKey or at http(s)://YOUR_SERVER/settings/apiKey if you use SwaggerHub On-Premise.
  • User's organizations: Add a list of SwaggerHub organizations that you want to access

Resources

If you need help with SwaggerHub itself (not the Intellij extension), contact Support.