The Scrnify CLI Is Here: Captures from Your Terminal

5/22/2026

Hey there! Laura and Heidi here from SCRNIFY!

We just released the new scrnify CLI: a command-line client for creating screenshot and video Captures through the Scrnify API.

If you already use Scrnify from code, this gives you a faster path for terminal work. If you have never used Scrnify before, this is now the quickest way to try a Capture without writing a script first.

Try the SCRNIFY open beta and review current pricing.

Why a CLI?

Not every Capture needs application code around it.

Sometimes you want to capture a deploy preview. Sometimes you want a fresh screenshot for docs. Sometimes you want a short video of a page before sending a bug report. In those moments, opening a browser automation project can feel like overkill.

The CLI keeps that workflow small:

scrnify capture https://example.com

Under the hood, scrnify sends the Capture to the Scrnify API. Your machine does not need Chrome, Playwright, browser dependencies, sandbox flags, or cleanup logic.

Install Scrnify

Install the Homebrew Formula:

brew install scrnify/tap/scrnify

Then set your API key:

export SCRNIFY_API_KEY=your_api_key_here

Run your first Capture:

scrnify capture https://example.com

You can also download macOS and Linux archives from the scrnify CLI GitHub releases.

Capture a Full-Page Screenshot

Need a full-page PNG for docs, QA, or monitoring?

scrnify capture https://example.com \
    --type image \
    --format png \
    --full-page

This is the command we expect people to use most: quick snapshots from local dev, scheduled jobs, and CI pipelines.

Capture a Short Video

The CLI also supports video Captures:

scrnify capture https://example.com \
    --type video \
    --format mp4 \
    --duration 5

Videos are useful when a screenshot misses the important part: animations, loading states, transitions, product flows, or a bug that only appears after interaction or time.

Use It in CI

Because scrnify runs as one command, it fits cleanly into CI:

scrnify capture https://preview.example.com \
    --type image \
    --format png \
    --full-page \
    --cache-ttl 86400

For workflows that need signed requests, pass an API secret too:

scrnify capture https://example.com \
    --api-key "$SCRNIFY_API_KEY" \
    --api-secret "$SCRNIFY_API_SECRET" \
    --cache-ttl 86400

This keeps Capture logic out of your app and out of your test runner. CI asks Scrnify for the result, and Scrnify handles the browser work remotely.

What It Is Good For

We built this first release around practical Capture workflows:

  • Website screenshots for visual QA
  • Full-page captures for docs and changelogs
  • Preview snapshots from CI pipelines
  • Short videos for demos and bug reports
  • Social images, archives, and monitoring checks

The theme is the same across all of them: get repeatable website captures without managing browser infrastructure yourself.

What's Next

This release is the foundation. Next, we'll keep shaping the CLI around how developers already work: previews, CI, documentation, monitoring, and repeatable product captures.

If there is a flag, output mode, or workflow you want next, tell us. The CLI is new, and we want it to become the fastest way to use Scrnify from day to day.


Try the SCRNIFY open beta and review current pricing. scrnify.com

If you try the CLI, we'd love to hear what you build with it. Drop us a line at support@scrnify.com or find us on Twitter @scrnify.

Cheers, Laura & Heidi

Ready to Get Started?

Join the open beta and start capturing screenshots in minutes.

Join Open Beta