All 23 Dependencies

Every package Okteto depends on, ranked by repo health score.

Okteto is a Go-based CLI that replaces the slow "docker build, push, redeploy" inner loop of Kubernetes development with a live development container running directly inside your cluster. Running `okteto up` swaps a target Deployment for a Development Container preloaded with your toolchain (compilers, debuggers, package managers) while inheriting the exact secrets, config maps, volumes, and network identity of the original workload. Local file changes are synced into the container in near real time via a bundled Syncthing instance, so whatever hot-reload tooling the app already uses (nodemon, air, and similar) picks up changes instantly with no container rebuild.

Because the development container runs against the real cluster, developers get access to actual databases, internal APIs, and cluster-only resources instead of approximating them locally, eliminating a class of "works on my machine" integration bugs. The CLI ships as a single static binary for macOS, Linux, and Windows and works with any standard Kubernetes cluster, local (kind, minikube) or remote — no server-side component is required for the open-source `okteto up` / `okteto down` / `okteto context` workflow.

Okteto Inc. also sells a commercial Okteto Platform (a Helm chart installed into your own cluster) that layers team-oriented features on top of the same CLI: SSO-backed access control, a remote build service, preview environments per pull request, and environment-level observability. The open-source CLI in this repository covers only the `dev` section of the Okteto manifest, but that subset is fully functional and free for individual and team use.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search