SwaggerHub

SwaggerHub

Score 8.8 out of 10
SwaggerHub

Overview

What is SwaggerHub?

SwaggerHub is a platform for API design and documentation with OpenAPI

According to the vendor, whether it’s push generating an API’s design and code to source control hosts, deploying the API to API Management platforms, or triggering a Jenkins build,...

Read more

Recent Reviews

Read all reviews

Popular Features

View all 7 features
  • API versioning (6)
    9.6
    96%

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of SwaggerHub, and make your voice heard!

Return to navigation

Pricing

View all pricing

Team 3 - Annual

$75

Cloud
per month per user

Team 3 - Monthly

$90

Cloud
per month per user

Team 5 - Annual

$125

Cloud
per month per user

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://swagger.io/tools/swaggerhub/pri…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services

Starting price (does not include set up fee)

  • $75 per month per user
Return to navigation

Features

API Management

API management handles technical things like user permissions, version control,and security, in addition to business items like documentation and pricing

7.9Avg 8.2
Return to navigation

Product Details

What is SwaggerHub?

SwaggerHub is a platform for API design and documentation with OpenAPI

According to the vendor, whether it’s push generating an API’s design and code to source control hosts, deploying the API to API Management platforms, or triggering a Jenkins build, SwaggerHub boasts a host of easy-to-use integrations.


Faster, Standardized API Design

Design APIs in an editor that is built for speed and efficiency, without any loss in design consistency.


Work Better Together

Work across teams, and collaborate without errors, on one platform designed to give developers the freedom they want and architects the visibility they need.


Facilitate the API Lifecycle

SwaggerHub is engineered to give organizations and teams the best possible experience for maintaining and scaling their API development, from design to deployment.


Hosted, Interactive API Documentation

Make APIs easy to use for internal and external users, with SwaggerHub's auto-generated API documentation.


SwaggerHub Features

API Management Features

  • Supported: API access control
  • Supported: API user onboarding
  • Supported: API versioning

SwaggerHub Screenshots

Screenshot of Faster, Standardized API Design

SwaggerHub Video

SwaggerHub Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Mac
Mobile ApplicationNo

Frequently Asked Questions

SwaggerHub starts at $75.

Postman, Stoplight, and UiPath Integration Service are common alternatives for SwaggerHub.

Reviewers rate API versioning highest, with a score of 9.6.

The most common users of SwaggerHub are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

 (17)

Attribute Ratings

Reviews

(1-4 of 4)
Companies can't remove reviews or game the system. Here's why
Score 7 out of 10
Vetted Review
Verified User
SwaggerHub is used in our organization to document our APIs and build out the models for them. This helps our entire team, by keeping them updated and know which resources we have and what to expect back from them. My favorite problem that this addresses is our testing. We can easily import the API into ReadyAPI and build out our tests directly from that, without having to build out an API at that step.
  • Designing APIs
  • Documenting APIs
  • Helps all devs stay up to date
  • I have been told that the models take quite some time to build out
  • Would love to see some more capability on import, as far as adding variables into endpoints
ReadyAPI and SwaggerHub are a match made in heaven. Being able to so easily import the API directly into ReadyAPI and then being able to generate a test suite from the API is my favorite part of these softwares.
We have rather large services so building out the API can take some time.
  • Export/Import
  • Ease of sharing
  • Easy interface
API Management (3)
33.333333333333336%
3.3
API access control
N/A
N/A
API user onboarding
N/A
N/A
API versioning
100%
10.0
  • Tests get created faster when we can import the API
  • We are able to maintain our APIs when something gets added/deprecated
We have had SwaggerHub for as long as I have been with the company, so I am not sure why SwaggerHub was selected compared to other similar tools.
Score 8 out of 10
Vetted Review
Verified User
We use SwaggerHub across the organization to design API endpoint and documentation for our microservices architecture. It's works well in collaborating more easily on developing API in our team. It also can be used to test our API endpoint which makes an integration test easier when we deploy changes to the API. And it is also user-friendly that any other developer/QA can easily understand the service contract and error handling structure etc when testing in it.
  • It is easy to share or use together for a collaborative team project.
  • Make better for the organization when it comes to documentation of API.
  • User-friendly to understand for non-developer to their needs.
  • The user interface could be more improved to sustain with other similar tools in the market.
  • Beneficial if we have better integration with third party softwares.
  • Nice to have ability to download the documentation in usable formats.
We use SwaggerHub to design API endpoint and documentation for our microservices architecture system. It's working really great for us to be able to collaborate more easily on developing API in our team. It also can test our API endpoint which makes an integration test easier when we deploy changes to the API, especially for non-developers/QA.
  • It helped a lot in saving efforts to define APIs and share them with multiple teams.
  • Clear documentation of APIs
  • Auto generation of API definitions based on completed APIs
API Management (6)
81.66666666666666%
8.2
API access control
80%
8.0
Rate limits and usage policies
70%
7.0
API usage data
80%
8.0
API user onboarding
80%
8.0
API versioning
90%
9.0
API monitoring and logging
90%
9.0
  • It helped us with testing the API and brought us more clarity on the use cases we need to address.
  • Faster API development lifecycle.
  • Good documentation capabilities of APIs.
We liked the SwaggerHub UI & the integrations it has with the several cloud API gateways. Though Postman has some other great features like the ability to write test cases & execute them, SwaggerUI was more convenient to document & share them.
Score 10 out of 10
Vetted Review
Verified User
Ours is a small startup; our product is still under development. We use SwaggerHub to document all our APIs. Try & execute the APIs from the console instead of using CURL or something. Always helps in checking our backend APIS calls and see how the APIs are functioning. A very handy tool.
  • The UI & easy of integration with Bitbucket & other repositories.
  • It is easy to document your API using Swagger 2.0 or Open API specification.
  • You can use the "Try It Out" button and invoke API, authenticate and execute the APIs.
  • It also has ways to integrate AWS API gateway, Bitbucket, Github & other tools.
  • Helps streamline the development especially sharing APIs across multiple departments & developers.
  • It doesn't have a way to write test cases like Postman has.
  • It does't have environments to configure different ENV variables like Postman has.
  • And may be having a client app for Swagger would be nice to have.
It is always best to write your API specification first, using Open API 3 specification or SwaggerHub 2.0.
A clearly defined API definition will help streamline your development process & also help your QA understand all the different use cases. APIs can be individually tested with different models directly inside the SwaggerHub UI. If you plan to write test cases, SwaggerHub may not be of much help, but it does a great job at what it has. I definitely recommend SwaggerHub for API documentation, very to easy to use UI, and sharing your docs public. You can use the "Try It Out Button" to invoke API and authenticate and execute the APIs.

  • API documentation & specification
  • Testing the APIs directly using the SwaggerHub UI.
  • Committing the new API definitions to Bitbucket & also AWS API gateway using the SwaggerHub integrations.
API Management (7)
67.14285714285714%
6.7
API access control
100%
10.0
Rate limits and usage policies
60%
6.0
API usage data
60%
6.0
API user onboarding
100%
10.0
API versioning
100%
10.0
Usage billing and payments
N/A
N/A
API monitoring and logging
50%
5.0
  • We used the free version, our API is public if you know the URL.
  • It definitely helped us a lot & helped save a lot of time in speeding up the development.
  • It also helped us with testing the API and brought us more clarity on the use cases we need to address.
The only other product we looked at was Postman. But we liked the SwaggerHub UI & the integrations it has with the AWS API gateway. Though Postman has some other great features like the ability to write test cases & execute them, SwaggerUI was more convenient to document & share them.
4
IOS developer
Business analyst
Backend engineer
QA
1
It's just me that writes the API. Any API developer can use it if they know a little bit about API Specification using YAML or JSON.
  • API specification
  • API documentation
  • API integration
  • API First development. We wrote the API specification even before implementing
  • Testing the APIs directly from SwaggerHub.
  • Creating AWS Lambda functions using SwaggerHub integrations.
Score 10 out of 10
Vetted Review
Verified User
We use SwaggerHub to design our micro service APIs prior to development starting. Our Solution Architect's and Technical Business Analysts are able to collaborate and define the APIs based off user stories. Our Swagger API definitions are a core part of our customer facing documentation, so we put a lot of effort into that design phase to make sure we have consistent naming standards and have great descriptions and examples for each endpoint. Our customers can read our API documentation to understand what each API does, and they can also import the Swagger definitions and code stubs into their IDEs to give them a head start on the development process.
  • Treating the design as documentation ensures that we have consistent and well defined APIs
  • API consumers can export the swagger definition or code stubs to use within their development environment
  • We can iterate through multiple versions of a definition privately before making a version publicly available
  • Under the Swagger 2.0 standards you can only provide one example for each endpoint. A complex /search endpoint is a great use case for having multiple examples.
  • Not able to define events that will be created or consumed by an API.
SwaggerHub is perfectly suited for defining an API before development starts.
  • Ability to define multiple versions of each API
  • Shared domain models to ensure consistent definitions across APIs
API Management (1)
90%
9.0
API versioning
90%
9.0
  • Design consistency
  • Reduced rework
  • Ease of use
Return to navigation