TrustRadius Insights for SwaggerHub are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Easier API Design: Users have consistently found that designing APIs with the tool is made easier due to its ability to define API contracts using simple YAML file definitions. This simplifies and streamlines the design process, resulting in more efficient development.
Hassle-free Documentation: Many reviewers appreciate how the tool eliminates the hassle of documenting REST service/APIs. Its auto-generated code capability automates the documentation process, saving time and effort for users.
Seamless Integration: The tool seamlessly integrates with popular repositories like Bitbucket and AWS API Gateway, making it versatile for streamlining development and sharing APIs across multiple departments and developers. This integration enhances collaboration and efficiency within organizations.
Loading Reviews List....
SwaggerHub Reviews
2 Reviews
Professional, Scientific, and Technical ServicesInformation Technology & Services2
Search is temporarily unavailable. Filters are still applied.
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.
Pros
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
Cons
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.
Likelihood to Recommend
SwaggerHub is perfectly suited for defining an API before development starts.
VU
Verified User
Manager in Information Technology (51-200 employees)
SwaggerHub and its components are used in the process of defining APIs during the design and development of the micro-services application. In the API first approach, defining API contracts clearly is paramount, and to a large degree, success depends on this. SwaggerHub aids this process through its Swagger UI and it is used extensively in our projects.
Pros
Helps in defining the API contracts by simple YAML file definitions
REST service/API documentation is hassle free
Auto-generated code capability helps in reducing the efforts to define clients
Cons
Swagger Editor can be bit more user friendly by providing the means to persist different projects as part of user profiles
Swagger UI's testing capability or means to test APIs can be improved
Swagger UI clients can be added as part of Spring ecosystem
Likelihood to Recommend
SwaggerHub can be used to define API contracts and share with different teams that consume the services. These contracts will serve the API-friendly approach well. Code generation can be used for quick consumption of services. Libraries are available that generate Swagger UI screens based on the APIs defined in a given application. It's not good for legacy SOAP services, etc.