Getting Started
What is Pushd?
Pushd is an open-source deployment platform. Connect a Git repo, push a commit, and your app is live with SSL. No YAML, no vendor lock-in.
It supports managed PostgreSQL, Redis, background workers, cron jobs, custom domains, branch previews, and optional AI-powered features via Plexo.
Quick start
- Create an account at
app.pushd.sh/signup - Connect your GitHub, GitLab, or Bitbucket account
- Select a repository and branch
- Configure build settings (or let Plexo auto-detect)
- Set environment variables
- Deploy
Your app will be live at your-project.pushd.sh with automatic SSL.
Self-hosting
Pushd can run on your own server. See the Self-Hosting guide.
Plexo (optional AI)
Plexo enhances Pushd with stack detection, build failure diagnosis, pre-deploy analysis, and monitoring. It is entirely optional — Pushd works fully without it. When configured, AI features activate automatically.