Skip to content
All automation tools

Gotenberg: development features and setup

Gotenberg is an API for converting documents to PDF that runs in Docker. It uses Chromium and LibreOffice to convert different content types.

Tool by the Otomatzia editorial team · source content checked on

Overview

It suits developers who want to control the conversion service and runtime environment. You can send a URL, HTML, or a document and return a PDF as part of a server workflow. Self-hosting requires managing queues and resources, especially when large documents or dynamic pages need time to load fonts and content.

Features

  • Converting HTML and URLs to PDF using Chromium
  • Converting office documents using LibreOffice
  • A unified API for PDF processing operations

Business uses

  • Generating a PDF from an internal report page
  • Converting Office files received in an intake workflow

Getting started

  • Run a container in a non-public test environment
  • Send a small document or known HTML for conversion
  • Check fonts, processing time, and the number of concurrent requests

What to check

  • Restrict the URLs and resources the converter can access
  • Plan memory resources and queues so a large file does not stop the entire service

Sources to check next

Vendor features and prices change. Confirm details on the linked official pages before you rely on them.

What to read next

Send a project request