
Overview
Enabling Faster, Standardized API Design:
High-quality APIs start with consistent design standards that align with business goals. Accelerate your team's design process while enforcing quality and style consistency. The API editor makes compliance with Swagger, now known as the OpenAPI Specifications (OAS), simple and intuitive.
Hosted, Centralized, Interactive API Documentation:
Centralize your API documentation with SwaggerHub Portal for less context switching. Create a branded landing page with your company logo, fonts, and colors to showcase your brand and give your consumers easy access to your API resources and guides.
Go Farther with Amazon Web Services API Gateway:
Pair SwaggerHub with Amazon API Gateway for API development and management at scale. Through end-to-end API management, achieve faster development, optimized usability, and streamlined API workflows.
Start Your Free Trial:
Select a Free or Team plan below to get started. Choose the Free plan for basic API design and documentation. Explore our Team plan to manage multiple APIs and access capabilities like privacy, versioning, and visibility control. The 14-day Team plan free trial also includes all Enterprise plan features to scale and standardize your API development and design and offer advanced integrations.
Need an Enterprise Plan?
Contact our team to discuss the best Amazon Web Services Private Offering for your organization. Click this link to get started: https://swagger.io/tools/swaggerhub/contact-us/?utm_medium=referral&utm_source=aws-marketplace&utm_content=contact-us .
Highlights
- Faster, standardized API design: Ensure quality by enforcing internal and industry standards with design-first principles.
- Centralized, secure API documentation: Provide a central repository for API definitions and documentation to enable adoption, collaboration, and feedback across teams within a secure, scalable platform.
- Create and update APIs seamlessly with native integrations into Amazon Web Services infrastructure: See how users are going from design to deployment with SwaggerHub and Amazon API Gateway: https://aws.amazon.com/blogs/apn/how-to-streamline-api-development-on-amazon-api-gateway-using-smartbear-swaggerhub/
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/12 months |
|---|---|---|
Annual Swagger Tools 2 User | Unlimited APIs, 50 Domains, 50 Contracts, 5 Product Portals | $1,480.00 |
Annual Swagger Tools 3 User | Unlimited APIs, 50 Domains, 50 Contracts, 5 Product Portals | $2,220.00 |
Annual Swagger Tools 4 User | Unlimited APIs, 50 Domains, 50 Contracts, 5 Product Portals | $2,960.00 |
Annual Swagger Tools 1 User | Unlimited APIs, 50 Domains, 50 Contracts, 5 Product Portals | $740.00 |
Vendor refund policy
Our refund policy can be found in the SmartBear Terms of Use: https://smartbear.com/terms-of-use/
Custom pricing options
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Software as a Service (SaaS)
SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.
Support
Vendor support
SmartBear offers you multiple support options for enabling your success with SwaggerHub: viewing product documentation, participating in our Community Forums, or by submitting a ticket to our Customer Care team. To get started with SwaggerHub for AWS, go to the SwaggerHub Documentation Portal and look for the Get Started tile.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.


Standard contract
Customer reviews
Collaborative design has improved our API documentation and validation workflows
What is our primary use case?
My main use case for SwaggerHub is to design and review API specifications, as I test endpoints with the help of Swagger UI, validate the request and the response schemas, and share the API documentation with other developers for integration.
Recently, I used SwaggerHub in our organization mainly because as developers and data engineers, we are designing the API, collaborating with multiple other teams for the review, generating the documentation, and the interactive API documents are automatically created for us.
On a day-to-day basis, we use SwaggerHub with the Swagger editor to edit and write API specifications, and because the UI is very interactive, we can also test the API endpoints, generate client SDKs and API documentation, and track version control.
What is most valuable?
The best features SwaggerHub offers are centralized API management for easy access to all APIs and real-time collaboration, which allows multiple developers and data engineers to design APIs together.
Real-time collaboration works for my team by allowing us to give comments on whether to change or edit the API while designing together.
The features that stand out in SwaggerHub include its standardization, which ensures API consistency across teams, and the automation and validation that reduce errors and minimize rework.
Since I started using SwaggerHub, it has had a positive impact on our organization due to better collaboration between developers and the quality assurance team, and it has reduced errors because of its automated validation.
Since using SwaggerHub, I have noticed specific outcomes such as faster integration times because the automated validation catches issues early and has reduced errors.
What needs improvement?
SwaggerHub can be improved since the API testing features are limited compared to Postman, and it is somewhat expensive for small teams as paid plans cost a lot.
For how long have I used the solution?
I have been using SwaggerHub for more than one year.
What do I think about the stability of the solution?
SwaggerHub is stable in my experience.
What do I think about the scalability of the solution?
SwaggerHub is scalable.
How are customer service and support?
The customer support is good.
I would rate the customer support a ten out of ten.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
Previously, we used Postman, but we switched to SwaggerHub for the better UI experience, even though SwaggerHub is lacking some testing features that Postman has.
What was our ROI?
I have seen a return on investment because the automation has saved our time and also led to fewer errors.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing was reasonable, but for small teams, it is actually expensive.
What other advice do I have?
Before using SwaggerHub, I advise having basic API knowledge, as those with API knowledge can easily use SwaggerHub. I would rate this review an eight out of ten.
Centralized API documentation has supported versioned collaboration across our teams
What is our primary use case?
We still use SwaggerHub , but we did not change much in the way we are using it, meaning just limited functionality.
For us, SwaggerHub serves as a central place to publish the documentation for our API, and we stick with it because we built infrastructure around it to automatically upload the specification. Because of that small ecosystem we built, it was easy for us to keep it going. If we were to move to a different platform, it would cost us quite an important effort, and we did not want to do that. SwaggerHub is there and working for us, and we did not look for alternatives; I am sure there will be others, but we simply did not want to spend engineering time on it.
API documentation is a very simple use case we have, and it is just enough for now. We basically put the APIs there and just use the rendering they have.
What is most valuable?
As a SaaS product, SwaggerHub does not require us to do deployment; they manage the whole deployment and management, so we just access the functionality in the browser.
SwaggerHub is helping with team collaboration, as all the people now know the link. They just go there and get the information they need. SwaggerHub is helping with collaboration and also helping with staying focused on your to-do list and not asking questions again and again to colleagues. For us, it is really a documentation tool for sharing documentation information about the API we support.
Versioning controls are important because we do versioning of the APIs, and we are quite particular with the versioning. The fact that SwaggerHub supports the versioning of our versions is a good thing. We upload each and every version we produce.
What needs improvement?
We have tried automated code generation several times, and I think maybe some people are still using it somewhere, but it is not something that we do as a consolidated practice.
At some point, we were missing some tagging of the APIs, and we could not do that. We asked the provider, but I do not believe they added that kind of support. However, we somehow gave up a bit because we are now in the process of moving to different platforms ourselves, so most likely we are not going to invest in improving this integration with SwaggerHub or how we are using it. We will just keep it going for the platform we are leaving, and then because our focus is in a different place, we are not looking to change or do other things.
I am not using SwaggerHub's OpenAI management feature. We are not looking much at what they added new. We got some notification that they added things, but we have so many other things to do.
For how long have I used the solution?
I have been using SwaggerHub for probably more than five years; it would probably be around seven years.
What do I think about the stability of the solution?
The feedback process does not take much time.
How are customer service and support?
We did not actually access much of SwaggerHub's technical support, so it is hard to characterize, as we did not really need to. At some point, they wanted some discussions with us to understand us and get our feedback, which we did. We tried to be good citizens, but other than this, they were nice people; it is nice to have a chat from time to time with people in different organizations. However, as we did not have much need for support, we did not ask for it.
How would you rate customer service and support?
Which other solutions did I evaluate?
We did not make a decision yet on which platform we are thinking of switching to, as we are changing our software and moving what we do to a different place. In the new place, it is still a place where we still need to make decisions.
What other advice do I have?
As a technical person, I cannot comment on the money side, but we did not necessarily look to use the whole feature set of SwaggerHub. We do not do editing of the APIs in SwaggerHub; we basically use just a limited number of features from what they provide.
SwaggerHub is a development tool for us. SwaggerHub is a way where we align between API producers and API consumers, and the impact is that of a documentation or a developer tool's usual introduction. It is important in a sense, but not something that we cannot live without. We want to keep it going, but there are other more important things.
We do see some positive impact from SwaggerHub, but that is only because we are doing versioning of our API, so we have versioned documentation. We could not use SwaggerHub if they would not support versions. It is not driving our practices, but it is good they have it so we can continue with our practices while using SwaggerHub. If they would not have versioning, we would not use it because we would not have gotten the subscription in the first place, as we have had these versioning practices even before we had SwaggerHub.
The licensing is subscription-based, which is okay. Most of the software these days is subscription-based, so it is just the standard these days.
Our overall review rating for SwaggerHub is nine out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Has streamlined API documentation and integration workflows across cross-functional teams
What is our primary use case?
SwaggerHub includes multiple tools such as Swagger Editor, Swagger UI, and Swagger Codegen . We use SwaggerHub mainly to test our APIs, build and support, extend the APIs, and we generally test them with our applications or tools to determine if we can fetch something or perform activities towards our company's portal.
We use this mainly on SwaggerHub where we build APIs, test them, publish them, and we let developers and other users use it for their internal automations or whatever they want to use.
We have a third-party tool called IP management and operations where we wanted to get the list of IPs and allocate to the servers to determine the available IPs we have and how much capacity we can assign to individual servers. Using that IPAM tool or the IP tool, we created an API using SwaggerHub where we added some scripts and tasks to get the relevant details and we published that API integrating with that tool.
Once we completed that publishing, the developers can access the list of available IPs from the IPAM tool using that API and then they can fetch how many available IPs exist in that particular pool and what next available IP they can allocate to their servers which they want to spin up or create anything.
Being a DevOps engineer, we don't do end-to-end things on SwaggerHub, but we mainly interact with fixing things, implementing things, and working with SwaggerHub and using their APIs or publishing the APIs and doing documentation. The recent use case that I have interacted with where our SSL certificate had gone haywire, so we wanted to fix something on SwaggerHub, and we followed their documentation in order to fix it, and we finally were able to achieve it. That is the last thing that we worked on SwaggerHub because our SwaggerHub is running on an AWS server, which is a standalone server.
What is most valuable?
There are multiple features, but the main feature that I appreciate about SwaggerHub is their documentation part, where you can easily get the documentation for any API you have created. You can easily publish the documentation and share it with your developers or team members.
The second feature is their UI, which is very easy to use and very interactive. You can easily drag and drop things, create APIs, test APIs, and publish APIs. The third feature is their integration part. You can easily integrate SwaggerHub with other third-party tools or applications, as we have integrated with the IPAM tool.
Most companies mainly rely on automations to get things done better rather than doing it in a manual way. SwaggerHub provided us an interface to interact with other tools and collaborate and work with the developers and the cross teams.
That is where all teams can combine and work productively and effectively and reduce many man-hours to fix things and make things easier and quicker. In this way, SwaggerHub plays a crucial role in order to bring teams and automate things faster and also reduce the man-hours and increase the work efficiency.
By building the collective APIs and endpoints, SwaggerHub has roughly downgraded the user operations by about 40% of manual needs by bringing the automations and interacting the APIs and open API endpoints.
This part has saved many hours of fixing the errors and going through every part and understanding where exactly this has caused. SwaggerHub plays a crucial role here by giving crisp solutions where we can interact with other tools and technologies using the API ecosystems. This can reduce around 40 to 50% of man-hours using their tool and automation.
What needs improvement?
Documenting SwaggerHub has a standard and consistent structure of API definitions, and it automatically generates interactive documentation which helps the developers to understand everything. There are certain areas where SwaggerHub can go beyond here as formatting options for documentation pages are restricted, and the import and export options of API collections are complex in SwaggerHub. It provides various collaboration tools where we can work and do it.
The strong validation against the API maintains conformity and reduces errors. That part is very great in SwaggerHub. Overall, scalability and stability-wise, it varies high compared to the competitors, but there are still certain areas where competitors are providing various customizations. SwaggerHub can understand those aspects and implement them as well.
The complex import and export of API calls and collaborations can be challenging in SwaggerHub. If they can make it easier for us, that would be great. Their performance is degraded if there is too much load on the API. The customization and doc formatting options for documentation pages are restricted in SwaggerHub. A few of my teammates have complained that they find the UI unintuitive where it requires multiple clicks for simple tasks. SwaggerHub is a great tool, but these limitations can be addressed to make things better and easier.
For how long have I used the solution?
I have used SwaggerHub for over two years, where we usually create and manage APIs in SwaggerHub, company-level APIs where we interact with some other tools, the third-party tools where we wanted to integrate and test them.
I have used SwaggerHub for around two to three years and my last interaction with SwaggerHub was around six months back, where I hosted SwaggerHub on an AWS server.
What other advice do I have?
If they wanted to build or customize anything related to APIs or whatever they wanted to achieve, SwaggerHub is the best option and I feel they can absolutely go for it compared to the other tools which are existing in the market.
SwaggerHub stands great at the enterprise level. The way it is performing right now is solid and great. I rate SwaggerHub 8.5 out of 10.