PR review on a Live URL

No more "works on my machine" conversations. Get a live preview URL on every PR, not a screenshot — automatically cleaned up when it closes.

Get Started View Pricing
acme-corp/storefront / Pull request #24 feature/checkout
AC
angela commented just now
/deploy-previewops --provider=cloud-run
Previewops
Previewopsbot commented just now
✓ Deployed to Cloud Run

Deploy to the cloud you already use

Google Cloud Run Railway Render AWS Lightsail Fly.io Hetzner Cloud DigitalOcean AWS ECS Fargate Azure Container Apps Docker SSH
How it works

From PR to preview in minutes

No separate CI pipeline. No repository secrets. Optional YAML config — just a GitHub App and a PR comment.

1

Install the GitHub App

Install Previewops on your GitHub org in one click. No repository secrets, no workflow files required.

2

Comment on a PR

Drop /deploy-previewops in any PR comment, optionally passing --provider or --env flags.

3

Review on a live URL

A live preview URL appears in the PR within minutes. The environment is automatically torn down when the PR closes.

Features

Everything your team needs

Previewops handles the full lifecycle — build, deploy, notify, and cleanup.

10 cloud providers

Cloud Run, Fly.io, Hetzner, Render, Railway, DigitalOcean, AWS, Azure, and more. No lock-in — switch providers per repo.

Bring your own cloud

Use your own cloud credentials on the free tier. Your deployments run on your account, your bill. We never see your traffic.

Automatic cleanup

Environments are deleted on PR close. TTL-based expiry catches anything missed. No zombie deployments eating your budget.

Comment-driven workflow

Zero YAML. Install the GitHub App, comment on a PR, and get a URL — that’s the entire workflow.

GitHub Actions mode COMING SOON

Prefer a code-driven workflow? Use the Previewops reusable workflow in your existing CI pipeline — no GitHub App comment required.

Team billing

Per-org plans with monthly deploy counters, concurrency limits, and Stripe billing. One invoice, whole team covered.

AI code review & QA

Automated code review, regression risk analysis, and HTTP smoke tests — triggered by a PR comment, results posted back automatically.

Performance testing

k6 load tests with AI-generated scenarios run against your live preview. Historical baselines and delta comparisons.

Share with anyone

Anyone with the preview URL can review — designers, PMs, and customers. No VPN, no credentials, no environment setup needed.

Powered by AI

Your AI QA team,
built into every preview

Automated code review, regression risk analysis, and performance testing — triggered by a single PR comment, results posted back automatically.

AI Code Review

Reviews changed files for logic issues, security flags, and improvement suggestions. Results posted directly in the PR.

Regression Risk Analysis

Identifies areas likely to regress from your diff. High/medium/low risk ratings with reasons — before it ships.

HTTP Smoke Tests

AI-generated test scenarios run against your live preview URL automatically. Pass/fail results per endpoint in the PR.

Performance Testing

k6 load tests with AI-generated scenarios run against your live preview. Historical baselines and delta comparisons across PRs.

Performance testing available on Premium BYOC →
Pricing

Start free, scale when you need to

No credit card required for the free tier. Upgrade when you outgrow the limits.

Free BYOC
$0 / month
  • Public repos only
  • Bring Your Own Cloud
  • 150 deploys / month
  • 3 concurrent previews (1 per PR)
  • 24h TTL
  • Test coverage mapping
  • AI code review & QA 1 · 50 runs/mo
  • Basic support

1 Requires free Custom LLM add-on

Get Started Free
Managed Cloud COMING SOON
Pro · Enterprise · Custom
  • No BYOC required
  • 100–999 deploys / month
  • Up to 150 VUs (perf testing)
  • QA Hub (Playwright tests)
  • Managed infrastructure
  • Metered overage (Pro & Enterprise)
Get notified →
FAQ

Common questions

Everything you need to know before getting started.

Most teams are live in under 5 minutes. Install the GitHub App on your org, add your cloud credentials once in the dashboard, then drop /deploy-previewops in any open PR comment. That’s the entire setup — no YAML, no workflow files, no per-repo secrets.
On the Free and Premium BYOC tiers, yes — you supply your own cloud credentials (e.g. a GCP service account or AWS access key). They are encrypted at rest and stored securely; we never use them for anything other than deploying your previews. Your deployments run on your cloud account and your bill. We never see your traffic.
It is deleted automatically. Previewops watches for PR close events and tears down the cloud service immediately. A daily TTL-based cleanup also catches anything missed. You will never be left with zombie environments quietly burning through your budget.
It depends on your plan and provider. Previewops always needs your source code to build the image for your preview — for BYOC deployments on Cloud Run, Hetzner, DigitalOcean, or Lightsail, that build runs entirely inside your own cloud account. For Render, Railway, and managed plans without BYOC, Previewops builds the image on its own infrastructure first, then deploys it. In every case, your code is used only to produce that build, never for anything else.
Neither. Previewops is a GitHub App — install it on your org, store your cloud credentials once in the dashboard, and it handles everything via PR comments. No workflow files to maintain, no secrets to rotate per-repo.
Yes. The provider is set per-comment (--provider=cloud-run) or in a per-repo .previewops.yaml config file. One team can use Cloud Run, another Hetzner, a third AWS — all under the same org and billing plan. No lock-in.
The free plan is a fully working product that never expires — it is not the same thing as the 7-day Premium BYOC trial above, which is a time-limited look at the paid tier. You get 150 deploys per month, 3 concurrent previews per repository, 24-hour TTL, test coverage mapping, and up to 50 AI-powered QA runs per month (with your own LLM key). Each pull request can have one preview environment at a time — to switch a PR to a different provider, delete the existing preview first, or upgrade to run several side by side. It is limited to public repositories and requires you to bring your own cloud account. Most solo developers and small open-source projects run happily on it indefinitely.

Start deploying previews in under 5 minutes

No credit card required. Install the GitHub App and comment on a PR to deploy your first preview.

Get Started Free →
or view all plans →