4 ms·
> “Our main product was an SDK Generator that could take any OpenAPI specification and generate high-quality client libraries in multiple programming languages.
by williamstein 2y ago
> “Our main product was an SDK Generator that could take any OpenAPI specification and generate high-quality client libraries in multiple programming languages.”
This is something I could really use! Is there a product that does this and doesn’t cost an arm and a leg?
- dgellow 2y agoThat's what we do at Stainless. By curiosity, what languages are you looking for?
- ddorian43 2y agoliblab.com All others are too expensive at ~250$/language/month (still less expensive than human developer).
- ndimares 2y agoCaveat that I work for Speakeasy, but there are a few tools you can look at: - Speakeasy - Fern - Stainless First SDK with Speakeasy is free and we also have discounts for companies who are just starting out. Feel free to shoot me an email if we can be useful: nolan@spakeasy.com :)
- NetOpWibby 2y agoTypo in your email btw
- ndimares 2y agoI'd like to say this was a clever ruse so that real people could reach me and bots wouldn't, but that'd be a lie. I just fat fingered it.
- xnx 2y agohttps://github.com/OpenAPITools/openapi-generator https://github.com/OpenAPITools/openapi-generator has 22K stars
- andybak 2y agoWhich this product seems to build off: https://github.com/konfig-dev/konfig/tree/main/generator https://github.com/konfig-dev/konfig/tree/main/generator
- rat87 2y agoThat's the official tool and has support for a lot of languages(probably the most). Granted last time I checked the generated python code wasn't great. Can't speak for other languages
- dools 2y agoIsn't this entire thing what WSDL and SOAP was promising in the early 2000s?
- firesteelrain 2y agoI only remember converting WSDLs to Java.
- lupire 2y agoAnd Ruby on Rails
- rsynnott 2y agoAnd CORBA before it. And so forth.
- rat87 2y agoThere's a huge number of them https://openapi.tools/#sdk https://openapi.tools/#sdk Including the semi official tools https://github.com/OpenAPITools/openapi-generator https://github.com/OpenAPITools/openapi-generator Now if you want multi language generation and especially high quality you may have to spend a lot of time evaluating different choices. I decided that the official java client didn't generate very nice python code and went with https://github.com/openapi-generators/openapi-python-client https://github.com/openapi-generators/openapi-python-client even though it's a small personal project with a primary developer+random contributions from users. It just seemed nicer to use for python. Finding which generator to use especially for JavaScript seems difficult