# Vortex PDF Documentation ## Docs - [API credits](https://docs.vortexpdf.com/api-credits.md): Learn about our API credit system and usage - [API keys](https://docs.vortexpdf.com/api-keys.md): Learn how to authenticate API requests - [Get credits usage](https://docs.vortexpdf.com/api-reference/credits/get-credits-usage.md): Get current credit usage for the authenticated user - [Create PDF asynchronously](https://docs.vortexpdf.com/api-reference/renderers/create-pdf-asynchronously.md): Generate a PDF from one or more content sources in the background and store it in the specified cloud destination. Content can be provided as URLs to fetch, raw HTML strings, or a combination of both. This endpoint returns immediately with a success status while the rendering happens asynchronously.… - [Create PDF synchronously](https://docs.vortexpdf.com/api-reference/renderers/create-pdf-synchronously.md): Generate a PDF from one or more content sources and return it directly in the response. Content can be provided as URLs to fetch, raw HTML strings, or a combination of both. The response will contain the generated PDF file. - [Create template](https://docs.vortexpdf.com/api-reference/templates/create-template.md): Create a new template - [Delete template](https://docs.vortexpdf.com/api-reference/templates/delete-template.md): Delete a template - [Get template](https://docs.vortexpdf.com/api-reference/templates/get-template.md): Get a template by ID - [List templates](https://docs.vortexpdf.com/api-reference/templates/list-templates.md): List all templates for the authenticated user - [Update template](https://docs.vortexpdf.com/api-reference/templates/update-template.md): Update an existing template - [Health check](https://docs.vortexpdf.com/api-reference/vortex/health-check.md): Returns the current health status of the API - [Callback notifications](https://docs.vortexpdf.com/features/async-processing/callback-notifications.md): Receive notifications when your asynchronous PDF rendering is complete - [Cloud destination](https://docs.vortexpdf.com/features/async-processing/cloud-destination.md): Configure where your asynchronously rendered PDFs are stored in the cloud - [Content parts](https://docs.vortexpdf.com/features/content-handling/content-parts.md): Specify one or more content sources to render into a single PDF document - [Emulate media type](https://docs.vortexpdf.com/features/content-handling/emulate-media-type.md): Control how media queries are applied during rendering by specifying screen or print media types - [Evaluate JavaScript](https://docs.vortexpdf.com/features/content-handling/evaluate-javascript.md): Execute JavaScript code in the page context before rendering to manipulate the DOM or wait for dynamic content - [Set Cookies](https://docs.vortexpdf.com/features/content-handling/set-cookies.md): Set cookies before rendering to access authenticated content or personalized views - [Templates](https://docs.vortexpdf.com/features/content-handling/templates.md): Use templates with context data to generate dynamic PDF content - [Wait for element](https://docs.vortexpdf.com/features/content-handling/wait-for-element.md): Ensure dynamic content is fully loaded by waiting for a specific element attribute before rendering - [Output encoding](https://docs.vortexpdf.com/features/output-options/output-encoding.md): Control how the PDF is encoded in the API response by specifying binary or base64 format - [Output format](https://docs.vortexpdf.com/features/output-options/output-format.md): Choose between standard PDF and PDF/A formats for different compliance and archiving needs - [Page backgrounds](https://docs.vortexpdf.com/features/page-configuration/page-backgrounds.md): Control whether background images and colors are included in the rendered PDF - [Page headers and footers](https://docs.vortexpdf.com/features/page-configuration/page-headers-footers.md): Add custom headers and footers to each page of your PDF with dynamic content like page numbers and dates - [Page margins](https://docs.vortexpdf.com/features/page-configuration/page-margins.md): Control the space between the page edges and content with customizable margins - [Page orientation](https://docs.vortexpdf.com/features/page-configuration/page-orientation.md): Control the orientation of PDF pages by specifying portrait or landscape mode - [Page scale](https://docs.vortexpdf.com/features/page-configuration/page-scale.md): Adjust the size of rendered content by specifying a scale factor for the webpage - [Page selection](https://docs.vortexpdf.com/features/page-configuration/page-selection.md): Control which pages to include in the output PDF using page ranges - [Page size](https://docs.vortexpdf.com/features/page-configuration/page-size.md): Set the dimensions of your PDF output using standard presets or custom sizes - [Prefer CSS page size](https://docs.vortexpdf.com/features/page-configuration/prefer-css-page-size.md): Control whether CSS @page size rules take precedence over the specified paper size - [Introduction](https://docs.vortexpdf.com/introduction.md): Welcome to the Vortex PDF API documentation. - [Quickstart](https://docs.vortexpdf.com/quickstart.md): Generate your first PDF in minutes - [Rate limits](https://docs.vortexpdf.com/rate-limits.md): Learn about our rate limits - [Sync vs Async](https://docs.vortexpdf.com/sync-vs-async.md): Understand the differences between synchronous and asynchronous PDF generation ## OpenAPI Specs - [openapi](https://docs.vortexpdf.com/api-reference/openapi.json) - [openapi-from-tab-0](https://docs.vortexpdf.com/openapi-from-tab-0)