we are currently evaluating SwaggerHub.
We were wondering if SwaggerHub provides its own API/ SDK which could be used e.g. to upload and manipulate definitions via an authenticated client.
This way we would be able to register new APIs automatically without manual intervention on the UI itself.
Yes, SwaggerHub has an API:
as well as plugins for Maven and Gradle: