all 21 services
every service lives in your dashboard. no separate signups. no extra tabs.
we detect what your project is built with, build it, and put it live with https. always on, ready the moment it deploys. the core product.
free: 1 project / paid: 25 projects
create a database from the dashboard. the connection string your app needs is added automatically as DATABASE_URL. run queries from the built-in sql console.
1 GB storage
every database is dumped nightly to a separate storage provider, locked against deletion for 30 days, and restore-tested monthly. need something back? email support and we restore it, whole database or a single project.
included with pushto db
Google, GitHub, and email auth. drop in a <script> tag or React component. user management in the dashboard. keeping users signed in is handled for you.
point your html form at pushto. submissions appear in your dashboard. filter, search, export csv. spam filtering built in.
privacy-friendly tracking, added for you automatically as your page is served. page views charted in your dashboard. no cookies, no consent banners, gdpr-friendly out of the box. call pushto('signup') from your own code to count signups, clicks, anything. pages over 2MB are passed through untouched, and server-streamed pages arrive in one piece instead of progressively.
write JavaScript or Python. it goes live at /api/ on your own domain — even before you've deployed a site there. stays running between calls, so the first request is as fast as the tenth.
100K invocations/mo
POST /api/vault/upload/:projectId from your code — your PUSHTO_VAULT_KEY authorizes it — and every file comes back with a permanent /api/vault/:id link. use for user uploads, assets, anything.
10 GB storage
set a schedule in the dashboard, or add one to your .pushto file. your job spins up, runs, and shuts down, near-zero cost when not running. give a job a secret and every run sends it as an authorization bearer header. it's write-only: we can show you whether a secret is set, never what it is.
10 jobs
pings your site every 5 minutes. alerts on downtime via email. response time history in the dashboard.
write .md files, rendered at /blog with retro-themed templates. title, date, and tags go at the top of each file. rss feed generated for you. one heads-up: published posts take over the /blog path on your site, even if your app serves its own. unpublishing hands it back within about 5 minutes.
send emails from your app. form submissions forwarded to your inbox, reply-to wired to the sender. domain email forwarding included. the api key and endpoint your app needs are created for you, in your env vars.
1K emails/mo
connect your Stripe account, get a checkout component. pushto takes 0%. you keep everything. standard Stripe fees still apply.
push to a non-main branch, get a temporary shareable url. pushing the branch again updates the same url. sites that build before they serve get theirs from pushto preview, which builds on your machine. auto-deleted after 7 days. great for showing clients or testing.
run commands on your running app from the dashboard. nothing to install, nothing to set up. type a command, see the output. great for debugging live.
fill in a form about your app, get a privacy policy and terms of service. generated from your inputs, not generic templates. update anytime.
17 automated checks across security, seo, performance, accessibility, branding, and service setup. get a score out of 100 with actionable items. included with your plan, once per day.
powered by pulse data. shows uptime history, current status, incident log. url: status-yourproject.pushto.host
visual key-value editor in the dashboard. values are encrypted before they're stored (aes-256-gcm). bulk import from .env files.
add dns records, verify domains, manage routing. Cloudflare under the hood. no separate Cloudflare account needed.
watches your running app for crashes and scans your code and live site for exposed api keys and secrets. plain-english explanation for common failures (crash loop, out of memory, missing env var). one alert email per episode.