Home / Companies / DigitalOcean / Blog / Post Details
Content Deep Dive

DigitalOcean's journey to Python Client generation

Blog post from DigitalOcean

Post Details
Company
Date Published
Author
Kunju Perath
Word Count
1,811
Language
English
Hacker News Points
-
Summary

DigitalOcean aims to simplify cloud computing by providing a wide range of SDKs in various programming languages, allowing developers to interact with their DigitalOcean resources more easily. The company has recently released a new Python Client, PyDo, which is generated using the OpenAPI Specification initiative and the Autorest toolchain. This allows for automated code generation, continuous integration, and improved user experience. Key features of the PyDo client include directives that can be used to customize the generated code, patch customizations, and automated testing and documentation. The client's workflow involves a GitHub Actions pipeline that triggers code generation and updates the client whenever changes are made to the OpenAPI Specification.