aws-cdk.lambda-layer-kubectl-v35
A Lambda Layer that contains kubectl v1.35
Decision gist · record as of 2026-08-14
Yes, if you are using AWS CDK to define Lambda functions that need kubectl or Helm access. The package has low install friction, active maintenance, no known vulnerabilities, and a permissive license. Install only if you are already in a CDK-based workflow; it adds no value outside that context.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Python 3.9 or later; intended for use within AWS CDK infrastructure-as-code projects, not standalone scripts.
- Low install friction with a pure-Python wheel.
- Active maintenance as of 2026-08-12 with recent releases; depends on stable AWS CDK ecosystem libraries (aws-cdk-lib, constructs, jsii).
License · maintenance · safety
Apache-2.0 (permissive) — Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most production environments.
last release 2026-05-13 (93 days) · last repo commit 2026-08-12 · 27 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 81,560 downloads/mo, #14,219 on PyPI
Alternatives
Verify before relying
from aws_cdk.lambda_layer_kubectl_v35 import KubectlV35Layer
import aws_cdk.aws_lambda as lambda_
kubectl = KubectlV35Layer(self, "KubectlLayer")
fn.add_layers(kubectl)- Whether the layer size and cold-start overhead are acceptable for latency-sensitive Lambda workloads.
- Compatibility with Lambda runtimes other than Python (e.g., Node.js functions that need kubectl access).
What it is and what it does
This package is an AWS CDK construct that bundles kubectl v1.35.2 and Helm v4.1.3 into a Lambda Layer, making those command-line tools available to Lambda functions. When added to a Lambda function via CDK, it stages kubectl at `/opt/kubectl/kubectl` and helm at `/opt/helm/helm` within the function's execution environment. It is designed for infrastructure-as-code workflows where you define AWS resources in Python using the AWS CDK framework.
The package is a thin wrapper around pre-built binaries; it does not compile or build kubectl or Helm itself. It is most useful when your Lambda functions need to interact with Kubernetes clusters or manage Helm charts—for example, triggering deployments, querying cluster state, or applying manifests. The layer approach avoids bundling these tools into every function's deployment package, reducing code size and enabling reuse across multiple functions.
Use it for
- Add kubectl and helm to Lambda functions that manage or query Kubernetes clusters from AWS infrastructure.
- Automate Helm chart deployments triggered by Lambda events without packaging tools in each function.
- Build CDK-based infrastructure that provisions Lambda functions with pre-configured Kubernetes CLI access.
- Enable Lambda-based CI/CD pipelines to apply Kubernetes manifests or run kubectl commands against EKS clusters.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you are using AWS CDK to define Lambda functions that need kubectl or Helm access.
The package has low install friction, active maintenance, no known vulnerabilities, and a permissive license. Install only if you are already in a CDK-based workflow; it adds no value outside that context.
Install
aws-cdk-lambda-layer-kubectl-v35 on PyPI
Before you install
Low install friction with a pure-Python wheel. Active maintenance as of 2026-08-12 with recent releases; depends on stable AWS CDK ecosystem libraries (aws-cdk-lib, constructs, jsii).
Requires Python 3.9 or later; intended for use within AWS CDK infrastructure-as-code projects, not standalone scripts.
License in practice
Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most production environments.
Quickstart
from aws_cdk.lambda_layer_kubectl_v35 import KubectlV35Layer
import aws_cdk.aws_lambda as lambda_
kubectl = KubectlV35Layer(self, "KubectlLayer")
fn.add_layers(kubectl)
Verify before relying
- Whether the layer size and cold-start overhead are acceptable for latency-sensitive Lambda workloads.
- Compatibility with Lambda runtimes other than Python (e.g., Node.js functions that need kubectl access).
Package facts
| License | Apache-2.0 permissive |
| Python support | Supports the current Python release ~=3.9 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 5 packagesaws-cdk-libconstructsjsiipublicationtypeguard |
| Maintenance | Actively maintained 93 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 81,560 / month, #14,219 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 4 - BetaIntended Audience :: DevelopersLicense :: OSI ApprovedOperating System :: OS IndependentProgramming Language :: JavaScriptProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.9Typing :: Typed |
Evidence: aws_cdk_lambda_layer_kubectl_v35-2.2.2-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “aws cdk kubernetes tools”
- aws-cdk.lambda-layer-kubectl-v35Provides a Lambda Layer packaging kubectl v1.35.2 and Helm v4.1.3 for…
- cdk8scdk8s is a framework for defining Kubernetes applications using…
- aws-cdk.aws-imagebuilderProvides AWS CDK L1 constructs for defining and managing AWS…
Give your agent the search over MCP, or paste the wish link into any chat.
More Build Tools packages
Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.
Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.
pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.
Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.
Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.
pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.
Install it if your team needs consistent, automated validation at commit time.
See also aws-cdk.asset-kubectl-v20 · pyhelm3 · aws-cdk.asset-awscli-v1 · aws-cdk.asset-node-proxy-agent-v6 · aws-cdk.asset-node-proxy-agent-v5 · aws-cdk.aws-lambda-python-alpha · aws-cdk.aws-lambda · aws-cdk.aws-imagebuilder · aws-cdk.aws-sam · aws-cdk.aws-elasticloadbalancing