Gotenberg
Docker-powered stateless API for converting documents to PDF.
About
Gotenberg is an open-source, stateless HTTP API for document conversion, distributed as a Docker image. It wraps Chromium and LibreOffice in a container and exposes endpoints for HTML-to-PDF, URL-to-PDF, Office document conversion to PDF, PDF merging, and image-to-PDF conversion, making it language-agnostic since any client that can make HTTP requests can use it.
It is commonly run as a sidecar container or shared service inside Docker Compose or Kubernetes, and it is MIT licensed. Operators should keep it patched: a critical argument-injection vulnerability, CVE-2026-40281, was disclosed in May 2026 affecting versions up to 8.30.1, so running a current release is essential.
What it can do
- HTML, URL, and Markdown to PDF via Chromium
- Office document conversion via LibreOffice
- PDF merging and image-to-PDF conversion
- Stateless design for sidecar or shared service use
Setup
Run the gotenberg/gotenberg Docker image and POST multipart form data to its conversion endpoints.
Prerequisites
Docker; documents or HTML to convert.
Use cases
Works with
Trust score — 7/10
Scored 7/10 (metrics tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 96; Trending score 74/100 from researcher assessment.
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.