# cloudlayer.io > Document generation platform — PDFs and images from HTML, URLs, and templates via REST API. ## Docs ### API Reference - [API Overview](https://cloudlayer.io/docs/api-overview.md): Complete REST API reference for cloudlayer.io. Authentication, base URLs, rate limits, status codes, and conventions for generating PDFs and images. - [HTML to PDF](https://cloudlayer.io/docs/html-to-pdf.md): Generate pixel-perfect PDFs from raw HTML using the cloudlayer.io API. Page sizes, margins, headers, footers — full parameter reference. - [URL to PDF](https://cloudlayer.io/docs/url-to-pdf.md): Capture any web page as a PDF with the cloudlayer.io API. Supports authentication, cookies, batch processing, and custom page sizes. - [Template to PDF](https://cloudlayer.io/docs/template-to-pdf.md): Generate PDFs from reusable templates with dynamic data using the cloudlayer.io API. Supports predefined templates and custom HTML templates. - [HTML to Image](https://cloudlayer.io/docs/html-to-image.md): Generate PNG, JPG, or WebP images from raw HTML using the cloudlayer.io API. Viewport control, retina output, transparency — full parameter reference. - [URL to Image](https://cloudlayer.io/docs/url-to-image.md): Capture any web page as a PNG, JPG, or WebP image using the cloudlayer.io API. Authentication, cookies, viewport control, and retina output supported. - [Template to Image](https://cloudlayer.io/docs/template-to-image.md): Generate PNG, JPG, or WebP images from reusable templates with dynamic data using the cloudlayer.io API. Social graphics, OG images, and branded visuals. - [Account](https://cloudlayer.io/docs/account.md): Retrieve your cloudlayer.io account usage, subscription details, and credit balance via the API. Monitor consumption and plan limits programmatically. - [Assets](https://cloudlayer.io/docs/assets.md): Retrieve and manage generated PDFs and images via the cloudlayer.io Assets API. List, download, and paginate with cursor-based queries. - [Jobs](https://cloudlayer.io/docs/jobs.md): Track and inspect API jobs for cloudlayer.io PDF and image generation. Monitor status, processing time, costs, and paginate results. - [Storage](https://cloudlayer.io/docs/storage.md): Configure where cloudlayer.io delivers generated PDFs and images. Use built-in cloud storage or connect your own S3-compatible bucket for direct delivery. ### Guides - [Visual Template Editor](https://cloudlayer.io/docs/visual-editor.md): Design PDF and image templates visually with drag-and-drop — no code required. Add text, images, shapes, tables, and dynamic data. - [Templating](https://cloudlayer.io/docs/templating.md): Use the cloudlayer.io Nunjucks-based template engine to generate PDFs and images with dynamic data, custom formatting, and smart page breaking. - [Webhooks & Async Processing](https://cloudlayer.io/docs/webhooks.md): Learn how to use asynchronous processing and webhooks with cloudlayer.io for batch operations, large documents, and background document generation. - [Privacy & Data Handling](https://cloudlayer.io/docs/privacy.md): Learn how cloudlayer.io handles your data, stores generated documents, protects API secrets, and supports GDPR compliance. ### SDKs - [SDKs Overview](https://cloudlayer.io/docs/sdks.md): Official SDKs for cloudlayer.io in JavaScript, Python, PHP, C#, Go, Ruby, Java, Rust, and F#. Install and start generating PDFs and images. - [.NET C# SDK](https://cloudlayer.io/docs/sdk-dotnet.md): Official .NET SDK for cloudlayer.io. Install from NuGet, generate PDFs from HTML, URLs, or templates with strongly-typed C# methods. - [JavaScript SDK](https://cloudlayer.io/docs/sdk-javascript.md): Official JavaScript and TypeScript SDK for cloudlayer.io. Generate PDFs and images from HTML with npm install, async support, and full TypeScript types. - [Python SDK](https://cloudlayer.io/docs/sdk-python.md): Official Python SDK for cloudlayer.io. Install with pip, generate PDFs from HTML or templates, and manage assets with simple methods. - [PHP SDK](https://cloudlayer.io/docs/sdk-php.md): Official PHP SDK for cloudlayer.io. Install with Composer, generate PDFs from HTML or templates, and manage storage with simple methods. - [Go SDK](https://cloudlayer.io/docs/sdk-go.md): Official Go SDK for cloudlayer.io PDF and image generation. Zero external dependencies, context support, and generate PDFs from HTML, URLs, or templates. - [Java SDK](https://cloudlayer.io/docs/sdk-java.md): Official Java SDK for cloudlayer.io PDF and image generation. Builder pattern, retry logic, and generate PDFs from HTML, URLs, or templates with Java 11+. - [Ruby SDK](https://cloudlayer.io/docs/sdk-ruby.md): Official Ruby SDK for cloudlayer.io PDF and image generation. Convert HTML, URLs, and templates to PDF and images with Ruby 3.1+. - [Rust SDK](https://cloudlayer.io/docs/sdk-rust.md): Official Rust SDK for cloudlayer.io PDF and image generation. Async-first, zero unsafe code, generate PDFs from HTML, URLs, or templates. ### Examples - [Authentication](https://cloudlayer.io/docs/authentication-examples.md): Generate PDFs and images from password-protected pages using cloudlayer.io. Cookies, basic auth, and session token examples included. - [Working with HTML](https://cloudlayer.io/docs/html-examples.md): Learn how to convert HTML to PDFs and images using cloudlayer.io -- encoding, embedding images, using CSS frameworks, and practical examples. - [Working with URLs](https://cloudlayer.io/docs/url-examples.md): Learn how to convert web pages to PDFs and images using cloudlayer.io -- simple captures, lazy-loaded content, dynamic selectors, and batch processing. ### Integrations - [MCP Server Setup](https://cloudlayer.io/docs/mcp-setup.md): Connect cloudlayer.io to Claude Code, Cursor, Windsurf, VS Code Copilot, and more. Generate PDFs and images from your AI workflow. - [Zapier Integration](https://cloudlayer.io/docs/zapier.md): Automate PDF and image generation with cloudlayer.io and Zapier. Connect to 5,000+ apps and trigger document creation from forms, CRMs, and spreadsheets.