{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/8"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/17"}],"enrichment":{"capability":"A fully-typed Python client for the Gotenberg PDF generation API, supporting sync and async operations to convert HTML, URLs, and other documents to PDF via a remote Gotenberg server.","skillfed_tags":["pdf-generation","document-conversion","async-support"],"use_cases":["Convert HTML files with embedded CSS and images to PDF in a web application backend.","Render web pages (URLs) to PDF on demand for reports or document generation.","Merge multiple PDF files into a single document programmatically.","Generate PDF/A-compliant archival documents with embedded metadata.","Build async PDF pipelines in high-concurrency applications using the AsyncGotenbergClient."],"what_it_does":"gotenberg-client is a Python wrapper around the Gotenberg PDF generation and manipulation API. It abstracts away the HTTP boilerplate and multipart form-data handling, giving you a clean, type-safe interface to convert HTML files and URLs to PDF, merge or split PDFs, and apply formatting options like page orientation and PDF/A output formats. The client supports both synchronous and asynchronous workflows and lets you choose your HTTP backend (httpx with HTTP/2 support, niquests, or requests).\n\nYou install an HTTP backend extra alongside the package, then instantiate a client pointing to your Gotenberg server URL. Routes follow a fluent builder pattern: add files, configure options, call `.run()`, and write the result to disk or extract it. The package is fully typed with py.typed support, tested against a real Gotenberg server, and actively maintained. It requires Python 3.10 or later and a running Gotenberg instance to function.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, low install friction, and provides a clean, well-typed interface to a powerful PDF service. Install it if you have a Gotenberg server running and need a Pythonic client to interact with it. The MPL-2.0 license is permissive for most use cases; review it if you plan to redistribute modified versions."},"id":"gotenberg-client","links":{"html":"https://skillfed.io/packages/gotenberg-client","md":"https://skillfed.io/packages/gotenberg-client.md","pypi":"https://pypi.org/project/gotenberg-client/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-07","license_spdx":"MPL-2.0","license_treatment":"copyleft","name":"gotenberg-client","python_support":"supports_current","summary":"A Python client for interfacing with the Gotenberg API"},"popularity":{"monthly_downloads":153016,"position":10888,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.0"}
