Send it again unchanged and cached is true: same file, no
render, no charge.
Keyless trial
50 renders
Free tier
200/month
Pay as you go
$0.006/PNG · $0.015/PDF page
Starter library
22 templates
Live · runs against api.galleyrender.com
Press this and a real PDF comes back.
No key, no signup, no card. Your browser calls the production MCP endpoint, which mints a
50-render trial on the spot. Edit the JSON if you like — the template's schema will tell you
exactly what it wants.
Example output, rendered by Galley from the payload on the left.
status
—
cached
—
pages
—
units
—
round trip
—
trial left
50
Response, verbatim
Press Render to see the real response.
Three ways in
Point an agent at it, or just call the endpoint.
The MCP server is the wedge: an agent connects, calls render, and gets a
50-render trial without asking anyone for anything. When you are ready to put it in a
codebase, it is an ordinary REST API with a bearer token.
Both surfaces hit the same renderer, the same cache and the same template store. A
template your agent created in an MCP session is the template your production code
renders.
Swap urllib for requests or httpx if you already have one.
What "deterministic" buys you
The same input returns the same file
The cache key is a SHA-256 over the template version's checksum, the canonical JSON of
your data, the canonical JSON of your options, and the format. Key order and whitespace
do not change it. A repeat call is a database lookup.
Billing is one unit per PNG or JPG and one per PDF page. A cache hit renders nothing, so
it costs nothing — to you or to us. Retry loops and idempotent workers stop being
expensive.
Publishing a change creates invoice@4. invoice@3 keeps
rendering byte-for-byte as it did, so a document you generated last quarter can be
regenerated this quarter and match.
Billing and money · Operations and fulfilment · Reports and correspondence · Cards and images · Presentations
Next
Go from nothing to a signed PDF in under a minute.
No account, no card, no waiting list. When the trial runs out, one MCP call with an
email address turns it into a real account and keeps everything you made.