We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Catch visual regressions before they merge
See every visual change your pull request makes, side by side with the approved version, before you merge. One flat monthly price, with no charge per screenshot.
Self-serve signup, no credit card required.
{:ex_snappy, "~> 0.5.1", only: :test}
import ExSnappy
test "renders totals" do
order = order_fixture()
html = render_component(&order_summary/1, order: order)
snap(html)
end
pnpm add -D @get-snappy/snappy-ember-client
import { snap } from '@get-snappy/snappy-ember-client';
test('renders totals', async function (assert) {
await render(hbs`<OrderSummary @order={{this.order}} />`);
await snap(assert);
});
Order summary
- Linen shirt × 1
- $48.00
- Canvas tote × 2
- $36.00
- Shipping
- $6.00
- Total
- $90.00
Checkout
Order summary
- Linen shirt × 1
- $48.00
- Canvas tote × 2
- $36.00
- Shipping
- $6.00
- Total
- $90.00
Checkout
Review starts on the pull request
Get Snappy reports to GitHub as a check. When screenshots change, the check fails until someone reviews them.
-
Changed screenshots fail the check
When a screenshot changes, the Get Snappy check on your pull request fails and says how many images need approval.
-
Compare old and new
The check links to Get Snappy, where you see the diff, the old screenshot and the new one, with a slider to compare them.
-
Approve to update the baseline
Approved screenshots become the new baseline and the check passes. Merge as normal.
Using a different stack? Ask us about it or read the docs.
Built for teams switching off Percy or BrowserStack
You pay a fixed monthly price, not a fee for each screenshot.
| Per-snapshot billing | Get Snappy |
|---|---|
| Cost rises with each screenshot | Fixed monthly price |
| Hard to forecast | Same bill each month, within your plan's allowance |
“We cut our visual regression spend by A$15,000 a year after switching off per‑snapshot billing, and added coverage to three apps that had none before.”
8M+ snapshots processed on Get Snappy so far.
Flat monthly pricing
Plans are sized by screenshots per month and number of projects.
-
Open Source
US$050,000 screenshots / month · 1 project
-
Sampler
US$20 AU$305,000 screenshots / month · 1 project
-
Standard Most popular
US$100 AU$150500,000 screenshots / month · 1 project
-
Growing
US$200 AU$3001,000,000 screenshots / month · Up to 4 projects
-
Heavy User
Contact us2,000,000+ screenshots / month · Unlimited projects
Every plan includes multiple viewport sizes, mobile browser size emulation and the GitHub integration.
If your usage affects our bandwidth or storage needs, we may throttle builds or renegotiate pricing. We'll talk to you first.