Pagifier
Deploy to Kubernetes with one file. No Dockerfiles, no Kubernetes
YAML, no Helm charts, no nginx configs. You write pagifier.toml;
Pagifier builds the image, generates the manifests, and runs your app.
The whole developer experience is this:
version = 1
name = "my-app"
template = "react-static"
environment = "prod"
ingress = "my-app.company.com"
(Prefer YAML? pagifier.yaml works identically — Pagifier accepts both,
TOML first.)
zip -r app.zip . && curl -H "Authorization: Bearer $PAGIFIER_TOKEN" \
-F config=@pagifier.toml -F archive=@app.zip \
"https://pagifier.company.com/v1/applications/my-app/environments/prod/deployments?wait=true"
{"phase":"Building"}
{"phase":"Available","url":"https://my-app.company.com","done":true,"success":true}
That's it. Behind that one call: an in-cluster image build, security-hardened workloads, TLS ingress, health checks, autoscaling, and a rollback point.
Pick your path
| I want to… | Go to |
|---|---|
| Deploy my app (my company runs Pagifier) | Getting started — 5 minutes |
| Follow a complete example | Deploy a static site · Deploy an API · Monorepo |
| Run Pagifier myself (laptop or cluster) | Installation — includes building from source |
| Look something up | pagifier.yaml reference · REST API |
The rules (there are only three)
- Everything is explicit. Pagifier never reads
package.json, never guesses ports, never detects frameworks. If something's missing, you get an error that says exactly what and where. - Templates carry the boring parts. Your platform team publishes
templates (
react-static,nestjs,go-api, …) with the build commands, images, and caching already right — your file only says what's unique about your app. Anything a template sets, you can override. - Every deploy is a rollback point. Uploads create immutable releases; rolling back is instant and never rebuilds.
What you get without asking
Zero-downtime rollouts · TLS by default · hardened containers (non-root, read-only, no capabilities) · network policies · canary releases gated on real error rates (in prod, if your platform enables it) · preview environments per pull request · a web console · full audit history.