For Developers
One endpoint. Send files, get a URL. No CLI tools to install, no YAML to write, no build pipelines to debug. Just HTTP.
API referenceBest for HTML, CSS, JS. Up to 10 MB.
POST /api/v1/push
{
"files": {
"index.html": "<html>...</html>",
"style.css": "body { ... }"
}
}Best for images, fonts, PDFs. Up to 250 MB per file.
POST /api/v1/publish
{
"files": [
{ "path": "index.html",
"size": 2048,
"contentType": "text/html" },
{ "path": "hero.png",
"size": 512000,
"contentType": "image/png" }
]
}Every deploy creates an immutable snapshot. Roll back to any previous version with one API call.
Every site gets a free SSL certificate. No config, no renewal headaches, no mixed-content warnings.
Claim yourname.onepu.sh as a personal handle. Organize sites under paths like you/dashboard, you/docs.
Add editors by email. They get their own API keys and can push updates independently.
Send baseVersion with your update. If someone else pushed first, you get a 409 instead of a silent overwrite.
Page views, unique visitors, referrers, and geographic data. No JavaScript snippet required.
Lock any site behind a password with a single API field. Great for staging, client previews, or internal tools.
Anonymous deploys work instantly. Sites last 24 hours, or claim them later with just an email.
We're not replacing your deployment pipeline. We're what you use when you don't want one.
| OnePush | Vercel / Netlify | S3 + CloudFront | |
|---|---|---|---|
| Deploy via API | ✓ | partial | ✓ |
| No git required | ✓ | ✗ | ✓ |
| No build step | ✓ | ✗ | ✓ |
| No account to start | ✓ | ✗ | ✗ |
| Version rollbacks | ✓ | ✓ | manual |
| Team access | ✓ | ✓ | IAM |
| Setup time | 0 min | 5-10 min | 30+ min |