• [Python-announce] ANN: kubesdk - Fully typed, async-first Python client for Kubernetes

    From Beslan Birzhev@bb@puzl.cloud to comp.lang.python.announce on Thu Jan 15 15:35:19 2026
    From Newsgroup: comp.lang.python.announce

    The Puzl Cloud team is pleased to announce the open-source release of kubesdk.

    kubesdk is a modern, async-first Kubernetes client for Python designed
    to improve ergonomics for day-to-day production automation and
    multi-cluster workflows.

    It addresses key limitations of existing solutions by providing:

    * Async-first design: Built with aiohttp for high-concurrency workloads.
    * Full Typing: Typed client methods and models for all built-in
    Kubernetes resources.
    * Model Generator: A tool to instantly generate Python dataclasses
    from your own CRDs (Custom Resource Definitions).
    * Unified Surface: Consistent interface for both core and custom resources.
    * Multi-cluster support: Built directly into the client for scalable operations.

    We developed this SDK to solve our own internal needs for reliable
    Kubernetes automation and are now sharing it with the community.

    Links:
    * GitHub: https://github.com/puzl-cloud/kubesdk

    We welcome feedback and contributions via GitHub issues.

    --
    Puzl Cloud Team
    --- Synchronet 3.21a-Linux NewsLink 1.2