For business

A browser built for infrastructure

Install in minutes. Keep it on your own servers.

PNG renders per hourAWS · us-east-2
PNG renders per hour, ZShot 0.54.2, 8 concurrent requests
InstanceRenders per hourCost per million rendersPeak memory
m5.large, 2 vCPU · 8 GiB15,632$6.15589 MiB
m5.xlarge, 4 vCPU · 16 GiB28,516$6.73768 MiB
ZShot 0.54.2 Benchmarks →

Scales with your hardware

Each request renders in its own browser. Enterprise runs as many at once as the server allows. Add cores and it does more. It uses the GPU when one is present.

Benchmarks →

Your deployment, your rules

The server image runs anywhere containers do: Kubernetes, Railway, Docker Compose. No dependencies.

Docker images →

Monitoring built in

Server mode exposes Prometheus metrics for requests, latency, queue depth and open browsers, on its own port if you want. Point your scraper at it.

Metrics reference →

Security by default

Browsers run in Chromium’s sandbox wherever the host allows it, and server mode blocks private IP ranges. Add IP blocklists, allowed ranges and ad-block rules, and keep the lists current on a schedule.

Security options →

Priced for growth

Enterprise licenses are per server, not per render, so a busier month costs the same.

Pricing →
Building on the API?
Send a URL to a local JSON API and get back any format ZShot renders.
ZShot for developers →
Use a coding agent?
ZShot gives Claude Code, Codex, Cursor and others a browser they can see through.
ZShot for agents →
Questions

Before you deploy

Which metrics does server mode expose?
Requests, render duration, requests in flight and queued, open browsers, and language model calls and tokens, in the Prometheus text format. See the metrics reference.
How many renders can one server handle?
It depends on the page and the format. The benchmarks measure a fixture page on two EC2 instance types; load test your own URLs to size a fleet.
Is pricing usage based?
No. Enterprise is licensed per server per year, and Standard and Pro are one-time purchases. Throughput never changes the price.
Can it reach our internal network?
Not by default. Server mode blocks private IP ranges, and --allow-ip-range opens the ones a capture needs.
Does it need a GPU?
No. ZShot uses one when present and renders in software otherwise.
What does support look like?
Enterprise includes continued support while subscribed, and Standard and Pro include six months. Email us about terms.

Put it on a server today