GitHub App integration
Install once, select repos. Podway gets access only to what you explicitly grant — no org-wide permissions, no webhook configuration required.
Features
From the first git push to a running production app — Podway handles every step. No DevOps hire required.
Build
Podway turns a git commit into a production-ready container image without you touching a build command.
Install once, select repos. Podway gets access only to what you explicitly grant — no org-wide permissions, no webhook configuration required.
Industry-standard BuildKit handles every build. Rootless, cache-efficient, and fast. Your Dockerfile is all you need.
Watch every layer build in real time via server-sent events. No polling, no page refresh — pure live output from BuildKit to your browser.
Push built images to GitHub Container Registry or Docker Hub using your own credentials. One set per org, used at build and deploy time.
Deploy
You get all the reliability of Kubernetes — rollouts, health checks, namespaces — without ever writing a manifest.
Every deployment is a real Kubernetes Deployment — rolling updates, pod scheduling, and health checks all happen natively. No abstractions, no wrappers.
Production, staging, and preview each run in their own Kubernetes namespace with isolated secrets, domains, and resource limits.
Old pods stay alive until new ones pass health checks. Your users never see a deployment in progress.
Every successful build is preserved. Roll back to any previous deployment instantly from the dashboard — no CLI, no kubectl required.
Configure
Fine-grained control over how your applications run — without SSH access, kubectl, or a dedicated platform engineer.
Environment variables are encrypted at rest with AES-GCM. Secrets are write-only — values are never returned after saving, even to org owners.
Set CPU milli and memory MB per environment. A plan-level org pool enforces a ceiling so one environment can never starve the rest.
Configure path, port, interval, timeout, and failure threshold per environment. Kubernetes uses these to gate rollouts and detect unhealthy pods.
Add your domain, verify ownership with a DNS TXT record, and cert-manager provisions a TLS certificate automatically. Renewals happen behind the scenes.
Manage
Invite your team, assign roles, and keep a full record of every change made to your infrastructure.
Invite team members as owner, admin, or member. Role changes take effect immediately — JWT claims are force-refreshed on the next authenticated request.
Every action — deploys, config changes, member updates, billing events — is logged with actor identity, timestamp, and structured metadata. Nothing is silent.
Connect GHCR or Docker Hub once per org. Podway uses your credentials automatically at build time to push images and at deploy time to pull them.
Limits are enforced in real time at four points — app creation, environment creation, resource config, and deployment trigger. Not just at the UI layer.
Start with the free hobby plan. No credit card required.