Tools for generating and maintain SDKs for SaaS APIs – any suggestions?

(this is a follow-up discussion on my previous post discussing whether it is worth creating SDKs)

We are looking for some tools that can help us generate and maintain SDKs for different languages ( Node.js, Java. JS, Go, .Net, Python, Ruby).

We are looking for a tool that will help us automate the following:

  1. Generating the SDKs from an openapi spec. (I'm aware that there are tools such as openapi-generator and swagger-codegen for generating the SDKs automatically, but I've been told they are not recommended – still trying to verify why they're not recommended)
  2. Tracking and managing the different versions
  3. Uploading the SDK to GitHub + tagging versions/releases
  4. Packaging the SDKs and uploading them to public package repositories (maven, npm, pip, etc.)
  5. Updating the API reference + SDK examples.

Any recommendations?

submitted by /u/Dapper-Count1622
[link] [comments]

from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/HCyBxab

Leave a comment

Design a site like this with WordPress.com
Get started
search previous next tag category expand menu location phone mail time cart zoom edit close