{"categories":[{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing/3"}],"enrichment":{"capability":"CodeFlare SDK provides a Python interface for submitting and managing batch jobs and resource requests on Kubernetes clusters, supporting multiple authentication methods and simplifying access to high-performance compute resources.","skillfed_tags":["kubernetes","batch-computing","distributed-systems"],"use_cases":["Submit distributed machine learning training jobs to a Kubernetes cluster without writing YAML manifests.","Provision compute clusters on-demand for batch processing workloads in a Python notebook or script.","Authenticate to OpenShift or cloud Kubernetes clusters using OIDC or token-based methods.","Monitor and manage job lifecycle (submission, observation, resource cleanup) from Python code.","Migrate legacy Kubernetes authentication code to modern kube-authkit patterns."],"what_it_does":"CodeFlare SDK is a Python client library that abstracts Kubernetes cluster management and batch job submission, letting developers request compute resources and submit work without writing raw Kubernetes manifests. It handles authentication through multiple methods (auto-detection, OIDC, OpenShift OAuth, token-based, kubeconfig) via its kube-authkit dependency, and provides a high-level Cluster and ClusterConfiguration API for resource provisioning.\n\nThe package is designed for developers who need to access high-performance compute on Kubernetes\u2014either cloud-hosted or on-premises\u2014without deep Kubernetes expertise. It depends on kubernetes, ray, pydantic, and rich for its core functionality, and includes demo notebooks and a migration path from deprecated authentication classes. Maintenance is active, with a recent release and no known security vulnerabilities.","worth_installing":"Yes, if you need to submit batch jobs or provision compute resources on Kubernetes from Python. The low install friction, active maintenance, permissive license, and lack of known vulnerabilities make it a solid choice. The substantial dependency footprint (9 runtime packages) is justified by the abstraction it provides. Not necessary if you already have a working Kubernetes workflow or do not need programmatic cluster provisioning."},"id":"codeflare-sdk","links":{"html":"https://skillfed.io/packages/codeflare-sdk","md":"https://skillfed.io/packages/codeflare-sdk.md","pypi":"https://pypi.org/project/codeflare-sdk/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-21","license_spdx":null,"license_treatment":"permissive","name":"codeflare-sdk","python_support":"supports_current","summary":"Python SDK for codeflare client"},"popularity":{"monthly_downloads":108249,"position":12568,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.38.2"}
