Generally Available: Java
Blog post from Speakeasy
The Java generation of SDKs created using Speakeasy is now generally available, offering a range of features designed to enhance developer experience, such as improved null safety, builder patterns for better readability, and support for OAuth2 and retry mechanisms. The Java SDKs utilize lists instead of arrays for collections, provide auto-pagination, and include support for complex APIs with oneOf, all within a refined Gradle project structure to streamline the build process. With these updates, developers can generate robust, error-resistant code from an OpenAPI spec, and the enhancements aim to balance the trade-offs between code generators and hand-built SDKs by ensuring a high-quality interface and a curated Java SDK experience. The team encourages feedback from users trying out these new features to continue improving the developer experience.