Freedom251 › Container Development Environments
Gefyra

What Gefyra is
Gefyra is an open-source developer tool for running local code with resources in a Kubernetes cluster without a build-and-push cycle. Its CLI starts containers locally and connects them to Kubernetes resources. The bridge operation redirects traffic from a selected cluster workload to a local application container. Gefyra also supports shared Kubernetes environments, where users, robots, or pipelines receive limited access. WireGuard encrypts traffic between the local machine and cluster, while client service accounts are limited to defined Gefyra actions. The CLI is tested on Windows, macOS, and Linux, and a Docker Desktop Extension is available. That extension runs Gefyra v1 internally and does not support shared environments. Setup requires a Docker API-compatible runtime with overlay networking and a Kubernetes cluster reachable on UDP node port 31820; rootless Docker lacks the required overlay networking. Documented installation presets cover AWS and GKE. Gefyra supports container-based languages and frameworks and lists IDE integration and resource controls.
Who it suits
Gefyra suits developers building Kubernetes applications and teams sharing cluster resources such as a database. It is intended for Windows, macOS, and Linux users who can provide the required Docker and Kubernetes networking.
What it does well
- Runs local code against Kubernetes resources
- Traffic bridge to local containers
- Shared environments with limited access
- WireGuard-encrypted client connection
- Open-source project
What to know first
- Requires Kubernetes and reachable UDP port 31820
- Rootless Docker lacks required overlay networking
- Docker extension lacks shared environments
- Client files contain sensitive connection data
Verdict
Gefyra is designed for local Kubernetes development and controlled shared cluster access. Check its runtime, networking, and extension limitations before adopting it for a team workflow.
Facts from Gefyra's own pages
- Access control
- Gefyra client service accounts have permissions limited to a defined set of Gefyra actions, following the principle of least privilege. · gefyra.dev, 11 Oct 2026
- Bridging
- The bridge operation redirects traffic from a Kubernetes workload to a local container. · gefyra.dev, 11 Oct 2026
- Cloud presets
- The documented cluster installation offers presets for AWS and GKE. · gefyra.dev, 11 Oct 2026
- Container development
- Its CLI runs containers locally and connects them to Kubernetes resources. · gefyra.dev, 11 Oct 2026
- Credential handling
- Client files contain sensitive connection data, including a Kubernetes service account token, and should be handled with care. · gefyra.dev, 11 Oct 2026
- Docker extension limit
- The Docker Desktop Extension runs Gefyra v1 internally and does not support shared environments. · gefyra.dev, 11 Oct 2026
- Extension limitation
- The Docker Desktop extension runs Gefyra v1 internally and does not support shared environments. · gefyra.dev, 11 Oct 2026
- Integrations
- The documented setup uses Docker-compatible container runtimes and Kubernetes; the site also describes a Docker Desktop extension. · gefyra.dev, 11 Oct 2026
- Intended users
- Gefyra describes use cases for developers working with Kubernetes and teams sharing cluster resources such as a database. · gefyra.dev, 11 Oct 2026
- Maker
- Blueshoe describes Gefyra as one of its open source projects. · blueshoe.de, 11 Oct 2026
- Networking
- Gefyra uses WireGuard VPN to connect clients to a cluster and encrypt traffic across the tunnel. · gefyra.dev, 11 Oct 2026
- Purpose
- Gefyra runs local code in a Kubernetes cluster without requiring a build and push cycle. · gefyra.dev, 11 Oct 2026
- Requirements
- Using Gefyra requires a Docker API-compatible container runtime with overlay networking support and a Kubernetes cluster with a reachable UDP node port on 31820. · gefyra.dev, 11 Oct 2026
- Runtime requirements
- Gefyra requires overlay networking support from the Docker host, which is unavailable with rootless Docker, and a Kubernetes node port reachable on UDP port 31820. · gefyra.dev, 11 Oct 2026
- Security
- Gefyra uses WireGuard to encrypt traffic between the local machine and the cluster. · gefyra.dev, 11 Oct 2026
- Shared environments
- Gefyra supports shared Kubernetes environments where multiple clients, including users, robots, or pipelines, can receive limited cluster access. · gefyra.dev, 11 Oct 2026
- Support and feedback
- The site invites users to share feedback through a feedback form and requests Kubernetes provider guides through GitHub issues. · gefyra.dev, 11 Oct 2026
- Supported operating systems
- The CLI is tested on Windows, macOS, and Linux. · gefyra.dev, 11 Oct 2026
- Supported platforms
- The CLI is tested on Windows, macOS, and Linux. · gefyra.dev, 11 Oct 2026
- Supported workloads
- Gefyra supports programming languages and frameworks that can run in a container. · gefyra.dev, 11 Oct 2026
- Traffic bridging
- Gefyra can redirect cluster traffic from a target workload to an application container running locally. · gefyra.dev, 11 Oct 2026
- Who it is for
- The site describes Gefyra for developers building Kubernetes applications and teams collaborating on shared Kubernetes resources. · gefyra.dev, 11 Oct 2026
Where Gefyra stands on Freedom251
- Container Development Environments#39 of 40