Connect your GitHub, pick a repo, get a live URL in seconds. No Dockerfiles, no YAML, no excuses.
Free plan: 3 deployments · auto-cleanup after 24h
The shortest path from repo to URL
git2url is opinionated where it matters and silent everywhere else.
Detect any framework
Node, Next, Vite, Python, or your own Dockerfile — we read the repo and pick the right runtime.
Isolated containers
Every deploy runs in its own sandbox with strict CPU and memory limits. No noisy neighbours.
Public URL on every push
Get a git2url.site subdomain for each deployment — share it with your team in seconds.
Auth-aware by default
Sign in with GitHub and we only see the repos you grant access to. Tokens never touch our DB.
Cold start under a second
Built-in proxy keeps your free deployment warm enough for demos and prototypes.
Live build logs
Stream every line of build output to your dashboard. Debug failures without SSH.
Three steps, no surprises
The whole flow from authorization to a live URL fits on a postcard.
Connect GitHub
Install the GitHub App and pick which repos git2url can see. Revoke any time.
Build in a container
We detect your stack, install dependencies, and build inside a strict resource sandbox.
Share the URL
Get a live
.git2url.siteURL the moment the build finishes.
Pricing that scales with you
Free forever for hobby projects. Pro unlocks production-grade deployments when you’re ready.
Free
Try the deploy loop with no card required.
- 3 active deployments
- Auto-cleanup after 24 hours
- Public preview URLs
- Community support
Pro
Keep projects live and ship as much as you want.
- Unlimited deployments
- Persistent apps — no expiry
- Faster build runners
- Build logs retained 30 days
- Email support
Ship the next one in 30 seconds.
Stop wrestling with infra. Push to GitHub, click deploy, share the URL. That’s the whole loop.