ReportLab's Open Source Libraries

The ReportLab Toolkit is the time-proven, ultra-robust open-source engine for programatically creating PDF documents and forms the foundation of RML; it also contains a library for creating platform-independent vector graphics. It's a fast, flexible, cross platform solution written in Python.

We offer the following software free of charge and open-source:

  • The ReportLab Open Source PDF library (the ReportLab Toolkit) - our proven, industry-strength PDF generating software. Programmatically create any kind of PDF document.
  • PyRXP - the fastest validating XML parser available for Python, and quite possibly anywhere!
  • Preppy - ReportLab's versatile text-preprocessor

All our products are cross-platform, and are known to work with Windows, Macintosh (8/9 & OS X), Solaris, AIX, Linux, FreeBSD and more.

Need Help? Try the FAQ, the Documentation, or the Mailing List. Alternatively, visit our solutions page for information about the systems we can build for you.

Considering an upgrade to ReportLab PLUS? See the feature comparison below:

Feature Comparison: Open Source vs. ReportLab PLUS

ReportLab Open Source ReportLab PLUS
Cross Platform - Windows, Mac, Linux, Solaris, AIX and more Yes Yes
Fast, flexible PDF generation Yes Yes
Easy to learn, XML-style syntax No Yes
Use stylesheets and templates No Yes
Bundled document templating system - "ReportLab's answer to ASP" No Yes
Reuse existing PDFs No Yes
Include vector graphics in your output No Yes
Simple, automated volume form-filling No Yes
ReportLab's extra libraries and utilities No Yes
Priority telephone and email support No Yes


Upgrade to ReportLab PLUS now! Click here to buy online, or click here for more information.

Case Studies:

Who's doing what with ReportLab...?