Changelog #20: Self-Serve SDK Creation Pipeline [Alpha]
Changes to the Speakeasy platform - February 22, 2023.
Even though we are a team of lovely people, we understand that not everyone wants to talk to us to get their SDK creation pipeline set up. That’s why we’re hard at work building a self-serve pipeline. With just a few simple clicks in our platform UI, production-ready SDKs will magically appear in your Github. If you want to see the final result, check out this Python SDK repo (opens in a new tab) for OpenAI API, and its PyPi package (opens in a new tab).
We’re currently running user feedback sessions, so if you’re interested in getting your hands on this new feature ASAP, sign up for a testing slot (opens in a new tab) before they fill up!
New Features
Self-serve SDK Creation Pipeline: You can now go from spec to published package in a couple clicks. Our pipeline runs as part of your CI/CD, so you’ll never need to worry about SDKs getting out of sync with your spec again. To get started, all you need to do is:
- Upload your OpenAPI spec.
- Select your target languages.
- Optionally add publishing information.
- Click ‘Create’ — thats it !
Check it out in action below:
Improvements
Publishing for Java: You can now publish your Java SDKs to Maven. Just add your Maven API key and start publishing!
Test coverage for SDKs: SDKs are a critical product surface area, and we treat them as such. We’ve revamped our test coverage and developed a set of language specific test suites to prevent any regressions in the SDKs we create.