One URL. One render. No surprises.
Generate tamper-proof, time-limited URLs for any Orshot template. Share them in emails, embed them in pages, or bake them into Slack — nobody can re-use them without your signature.
Unlimited signed URLs on every paid plan
Tamper-proof
Modifications are signed — nobody can tweak the URL and render something else.
Time-limited
Expire links after minutes, hours or days — your call.
Render from the URL
No API call needed — drop the URL in a browser, inbox or iframe and it renders.
Keep your API key private
Sign once on your backend, share the URL on the front end — key never leaves.
Sign once on your server, render anywhere.
Call the signed-URL endpoint with your modifications and an expiry. Get back a URL your frontend, email or Slack can hit directly — zero API key exposure.
- Server-side signing — key stays on your backend
- Per-link expiry and render quota
- Modifications baked into the signature — tamper-proof
- Works with every Orshot template

Great for emails, Slack, iframes and proofs.
Personalized preview images in transactional emails. Client-approval links in Slack. Proofing iframes in client portals. Anywhere you want a render without an API call.
- Paste the URL into Slack — instant preview
- Embed in transactional emails — renders inline
- Use as an <img> src in client portals
- Works with every storage integration

SDK helpers
Every Orshot SDK ships a one-liner to sign a URL from your backend.
Per-workspace quotas
Cap signed-URL usage per workspace for multi-tenant apps.
Dynamic URLs too
Need public render-from-URL without signing? Use Dynamic URLs.
One link. One render.
Available on every paid Orshot plan. Keep your API key safe, render anywhere.