# SnapHTML Docs
> Render HTML or saved templates into PDF, PNG, WebP, and JPG files with one HTTP request.
## Docs
- [Introduction](https://snhtml.com/docs): SnapHTML renders HTML or a saved template in a real browser and returns a PDF, PNG, WebP, or JPG as the response body.
- [Quickstart](https://snhtml.com/docs/quickstart): Create an API key, send one request, and get a rendered file back.
- [HTTP API](https://snhtml.com/docs/api): Two POST endpoints, a bearer key, and a binary response. Everything the render API does.
- [Render options](https://snhtml.com/docs/render-options): Every field the render endpoints accept — source, output format, viewport, page timing, image settings, and PDF settings.
- [Templates](https://snhtml.com/docs/templates): Save an HTML document once, then render it per customer by sending an ID and a few variables.
- [Dashboard](https://snhtml.com/docs/dashboard): API keys, templates, billing, and the sandbox — what each tab in the SnapHTML console does.
- [Plans and limits](https://snhtml.com/docs/limits): What each plan includes, how renders are counted, and what happens when you hit the monthly limit.
- [Errors](https://snhtml.com/docs/errors): Every status code the render API returns, what causes it, and what to do next.
## Agent resources
- [llms-full.txt](https://snhtml.com/docs/llms-full.txt): The full Markdown of every page in one file.
- [Page Markdown](https://snhtml.com/docs/index.md): Append `.md` to any page URL to fetch that page as raw Markdown.
- [agent-readability.json](https://snhtml.com/docs/agent-readability.json): Manifest of every agent-facing artifact on this site.
- [Sitemap](https://snhtml.com/docs/sitemap.xml): Every indexable page URL with its last-modified date.