Pandera: Protect your data and ML products from low-quality data.
The open-source framework for precision data testing for data scientists and ML engineers.
Install Pandera and get started.
Build confidence in the quality of your data by defining schemas for complex data objects.
Pandera provides a simple, flexible and extensible data-testing framework for validating not only your data, but also the functions that produce them.


“Pandera is a great data-validation toolkit! It's fast, extensible and easy to use. The community behind it is very helpful and responsive. Pandera is a must for data-intensive applications.”

Ayazhan Zhakhan
Co-Founder, Dropbase.io
A simple, zero-configuration data testing framework for data scientists and ML engineers seeking correctness.
Write complex schemas with speed and ease
Leverage Pandera’s zero-configuration API for defining schemas using modern Pythonic idioms.
Validate critical points of your pipeline
Identify the critical points in your data pipeline, and validate data going in and out of them.
Quickly bootstrap schemas with trusted data
Overcome the initial hurdle of defining a schema by inferring one from clean data, then refine it over time.
Easily create custom validation checks
Access a comprehensive suite of built-in tests, or easily create your own validation rules for your specific use cases.
Synthesize fake data to validate pipelines
Validate the functions that produce your data by automatically generating test cases for them.
“On our team, we’re using Pandera in every project that touches pandas DataFrames. As a programming tool, it lets us automatically check our DataFrames at runtime and in unit tests. As a tool for thought, it forces clarity on the purpose of DataFrames that we use and make in our projects.”

Eric J. Ma
Principal Data Scientist, Moderna Therapeutics
“Before Pandera, I had trouble with validating the data that I was pulling in from various databases. Pandera has saved me numerous times from the consequences of using poor-quality data. When Pandera data checks determine that something is incorrect, I can react quickly to resolve the situation or send a note out to my internal customers. Thanks a lot for such a great tool!”

John Kang
Director, Cox Automotive











