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

  1. Create an account at app.pushd.sh/signup
  2. Connect your GitHub, GitLab, or Bitbucket account
  3. Select a repository and branch
  4. Configure build settings (or let Plexo auto-detect)
  5. Set environment variables
  6. 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.