all 21 services

every service lives in your dashboard. no separate signups. no extra tabs.

hostingpush to deploy, nothing to configure

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

dbmanaged postgresql, one click

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

backupsyour database, backed up every night

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

authdrop-in login for your app

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.

formscollect submissions, nothing to build

point your html form at pushto. submissions appear in your dashboard. filter, search, export csv. spam filtering built in.

analyticspage views, no cookies

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.

functionsrun code on demand, no server to set up

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

vaultfile upload and storage api

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

cronscheduled jobs, zero idle cost

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

pulseuptime monitoring with alerts

pings your site every 5 minutes. alerts on downtime via email. response time history in the dashboard.

pageswrite plain text files, get a blog

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.

mailtransactional email + forwarding

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

paypre-wired Stripe checkout

connect your Stripe account, get a checkout component. pushto takes 0%. you keep everything. standard Stripe fees still apply.

previewbranch preview deployments

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.

shellterminal into your running app

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.

legalprivacy policy + terms generator

fill in a form about your app, get a privacy policy and terms of service. generated from your inputs, not generic templates. update anytime.

launch reviewpre-launch checkup

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.

statuspublic status page

powered by pulse data. shows uptime history, current status, incident log. url: status-yourproject.pushto.host

secretsencrypted env var manager

visual key-value editor in the dashboard. values are encrypted before they're stored (aes-256-gcm). bulk import from .env files.

dnsdomain management panel

add dns records, verify domains, manage routing. Cloudflare under the hood. no separate Cloudflare account needed.

errorscrash and secret-leak monitoring

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.