FREEDOM251

Freedom251 › Preview Environment Software

PullPreview

Free plan APISelf-hostedWeb

Visit PullPreview Alternatives Pricing

PullPreview's own site

What PullPreview is

PullPreview is a GitHub Action that deploys pull requests as live preview environments on the customer’s cloud infrastructure. It supports Docker Compose applications and Helm deployments, with AWS Lightsail and Hetzner Cloud documented as providers; Lightsail is the default. Applying a pull-request label starts deployment, new pushes redeploy, and removing the label or closing the pull request destroys the preview. Docker volumes preserve preview data across redeployments of the same pull request, but not after destruction. The action can enable automatic HTTPS through a Caddy sidecar and Let’s Encrypt, and it supports custom domains. Reviewers can receive SSH access using GitHub user keys installed on the preview instance. The maker says source code remains in GitHub and customer infrastructure. License validation sends organization and repository identifiers to PullPreview’s license server, with no source code or credentials sent. Customers pay their cloud provider directly for compute.

Who it suits

PullPreview suits product owners, developers, operations teams, and CTOs reviewing work in progress. It is intended for GitHub projects using Docker Compose or Helm on AWS Lightsail or Hetzner Cloud.

What it does well

  • Live pull-request environments
  • Docker Compose and Helm support
  • Automatic HTTPS and custom domains
  • Preview data persists across redeployments
  • No per-preview compute markup

What to know first

  • Only AWS Lightsail and Hetzner are documented
  • Cloud compute is billed separately
  • Data disappears when previews are destroyed
  • Commercial license costs €300 a year

Plans

PlanBilled and limitsPrice
Commercial license300€ / year, per organization · Commercial use · per organization · provider compute billed separately€300 a year

As pullpreview.com lists them, read 30 Sept 2026. The maker's own page has the final word.

Verdict

PullPreview links pull-request labels to disposable environments on supported customer cloud accounts. Its lifecycle controls, infrastructure ownership, and provider limit should be considered alongside the separate cloud-compute charges.

Facts from PullPreview's own pages

App compatibility
It supports apps that run with Docker Compose and also supports Helm deployments. · pullpreview.com, 30 Sept 2026
Cloud providers
The documented providers are AWS Lightsail and Hetzner Cloud, with Lightsail as the default. · pullpreview.com, 30 Sept 2026
Cost model
Customers pay their cloud provider directly for compute while preview instances run, with no per-preview markup. · pullpreview.com, 30 Sept 2026
Free use
The maker says non-profit and individual use can be free, with free licenses available by request. · pullpreview.com, 30 Sept 2026
HTTPS and domains
The action can enable automatic HTTPS through a Caddy sidecar and Let’s Encrypt, and supports custom domains. · pullpreview.com, 30 Sept 2026
Intended users
The maker describes the product as useful for product owners, developers, operations teams, and CTOs reviewing work in progress. · pullpreview.com, 30 Sept 2026
License check data
For license validation, the action sends organization and repository identifiers to PullPreview’s license server; the FAQ says it sends no source code or credentials. · pullpreview.com, 30 Sept 2026
Maker
The site identifies Cyril Rohr, a freelance CTO/DevOps from France, as the product’s maker. · pullpreview.com, 30 Sept 2026
Notable limit
The FAQ says there are no plans to add cloud providers beyond AWS Lightsail and Hetzner at this time. · pullpreview.com, 30 Sept 2026
Preview state
Docker volumes persist preview data across redeploys on the same PR, but not after the preview is destroyed. · pullpreview.com, 30 Sept 2026
PR workflow
A PR label triggers deployment, pushes to the labeled PR trigger redeployment, and removing the label or closing the PR destroys the preview instance. · pullpreview.com, 30 Sept 2026
Reviewer access
Reviewers can receive SSH access using GitHub user keys installed on the preview instance. · pullpreview.com, 30 Sept 2026
Security
The maker says source code stays within GitHub and the customer’s infrastructure and does not pass through PullPreview-operated infrastructure. · pullpreview.com, 30 Sept 2026
What it does
PullPreview is a GitHub Action that deploys pull requests as live preview environments on the user’s cloud infrastructure. · pullpreview.com, 30 Sept 2026

Where PullPreview stands on Freedom251

Look at these too