PDF Association logo

Discover pdfa.org

Key resources

Get involved

How do you find the right PDF technology vendor?
Use the Solution Agent to ask the entire PDF communuity!
The PDF Association celebrates its members’ public statements
of support
for ISO-standardized PDF technology.

Member Area

pdfRest Launches Official Python SDK on PyPI for Native API Integration

The new pdfRest Python SDK brings fast, typed PDF processing with intuitive functions, reducing boilerplate and accelerating document-driven development.

Member NewsMarch 18, 2026
A text saying
pdfRest Launches Official Python SDK on PyPI for Native API Integration
A text saying

The new pdfRest Python SDK brings fast, typed PDF processing with intuitive functions, reducing boilerplate and accelerating document-driven development.

Member NewsMarch 18, 2026

Eric Shore

About Eric Shore, Datalogics


Python developers can now integrate professional-grade PDF processing more efficiently with the launch of the official typed Python SDK for pdfRest on the Python Package Index (PyPI). While pdfRest has always supported Python via direct HTTP requests to the REST API, this new pdfrest package provides a native SDK experience that streamlines the development of document-heavy applications.

By wrapping API calls into intuitive Python functions, the SDK reduces the boilerplate code typically required for manual request handling. This release allows developers to focus on building features rather than managing low-level integration details.

Engineered for Developer Velocity

The pdfRest Python SDK (version 1.0.3) is built with modern development practices to ensure high performance and reliability across Python 3.10 through 3.14. Integration is seamless in any environment using standard tools like pip install pdfrest or the increasingly popular uv add pdfrest for developers prioritizing speed and modern dependency management.

Key technical features include:

  • Typed Interface: Includes both PdfRestClient and AsyncPdfRestClient to support a wide range of application architectures, from simple scripts to high-concurrency web services. The interface features comprehensive type hints to make coding faster and more intuitive within modern IDEs.
  • Pydantic-Backed Models: Utilizes Pydantic for request and response models, ensuring type safety and robust data validation.
  • Streamlined Logic: Replaces manual JSON payloads and header management with natural Python methods and arguments.
  • Chained Workflows: Maintains the core ability to pass outputs between API calls, enabling efficient multi-step processing pipelines.

Ready for AI Coding Workflows

Built for modern development, the SDK is designed to work naturally with both human developers and coding agents. With clear file-first integration patterns and context-manager conventions, teams can generate and ship reliable PDF automation code faster. The inclusion of machine-readable documentation (llms.txt and llms-full.txt) further improves agent accuracy by providing canonical links and practical implementation patterns for production-grade workflows.

Flexible Deployment and Concrete Capabilities

A key advantage of the SDK is its consistency across different hosting environments. Whether an organization uses the pdfRest Cloud, self-hosts on AWS, or deploys via local Docker containers, the integration surface remains the same. Developers can point the client to their specific base URL and access a robust suite of tools, including OCR, text extraction, metadata retrieval, PDF-to-Office conversions, and permanent redaction.

Quick Start Example

Integrating pdfRest into a Python project is straightforward. Below is a concise example of a synchronous client call:


from pdfrest import PdfRestClient

client = PdfRestClient(api_key="your-api-key")
response = client.pdf_to_word(file="document.pdf")
response.save_to_file("document.docx")
            

Bridging the Gap Between Quality and Agility

Built on Adobe PDF Library technology, pdfRest delivers enterprise-quality results through a modern, developer-first interface. The SDK ensures that organizations do not have to choose between the reliability of a gold-standard PDF engine and the speed of native Python development. Whether processing a single document or managing high-volume enterprise workflows, the SDK provides a consistent and scalable foundation.

Getting Started

The pdfRest Python SDK is available now for developers ready to enhance their document automation.

  • Install: Add the package to your project today with pip install pdfrest or uv add pdfrest.
  • Explore: View the project and source code on PyPI and GitHub.
  • Documentation: Access full technical guides and code samples on the pdfRest Python SDK documentation site.

Datalogics, Inc. provides a complete SDK for PDF creation, manipulation and management for companies around the globe. Built on Adobe source code, our flagship product Adobe® PDF Library offers a choice of programming platforms and languages along with unsurpassed customer service, proven by our 94% customer retention rate. Datalogics offers…

Read more

WordPress Cookie Notice by Real Cookie Banner