SwaggerHub supports the entire API lifecycle, along with the tools that drive it.
SwaggerHub integrates with the tools your team relies on to build great APIs. SwaggerHub acts as the centralized source of truth for your API definition while keeping it in sync with source control tools like GitHub or Bitbucket, triggering events in your build process with Webhooks and finally deploying and managing the backend of the API using the Azure API Management or AWS Lambda Integrations.
Sync your API with GitHub and BitBucket
Synchronize your API specification, auto-generated server code or client SDK with an existing repository on GitHub or BitBucket. The synchronization is made every time you save the API in SwaggerHub. You can fully control which files will be added, updated or ignored in the target repository. The configuration is bound to a specific version of the API, so you can synchronize the code for different versions separately.
Deploy to API Management Platforms
Deploy your API to the management platform your team trusts, and keep everything in sync from our cloud-based editor.
Amazon API Gateway & Lambda Sync
Expose your API on the Amazon Gateway for consumption, quickly and automatically. Serverless deployment is also taken care of, with SwaggerHub auto-generating the building blocks of your API code in Amazon Lambda from the Swagger definition of SwaggerHub.
Instant Push to Microsoft Azure
Deploy and sync your API design directly to the Azure API Portal. Take advantage of all the core offerings of SwaggerHub for API development, like on-the-fly specification validation, team management, real-time collaborator interaction, API mocking and version management, while simultaneously keeping the definition in sync with the API’s cloud instance on Azure.
Virtualize API actions with VirtServer
VirtServer is part of the SmartBear Ready! API virtualization product.The VirtServer Integration in SwaggerHub enables teams to effectively preview how an API will behave in a given situation, solicit rapid feedback, and validate design decisions, without writing a single line of code. When enabled, the VirtServer Integration automatically creates and maintains a semi-static mock of an API defined in SwaggerHub. This mock is updated every time you save the API, meaning you no longer have to find and use external tools to create mock services.
Trigger Custom Actions with Webhooks
Webhooks allow you to trigger your own services and integrations during the lifecycle events that you are interested in. When triggered, the Swagger definition is pushed to the service you define for a number of events. Whether triggering a build, a unit test or emailing your developers, you can dream up automation scenarios with SwaggerHub Webhooks.
Import APIs to Ready! API for Seamless Testing
Import APIs from SwaggerHub to the Ready! API testing framework to easily test your API for functionality, performance, and security. Importing APIs in the Swagger definition and lets you create a variety of tests based on that API definition. When your tests pass, publish your API to SwaggerHub so your collaborators can see it and consumers can find it on our Registry. To find the free plugin, just look in the Plugin Manager inside Ready! API.