pyre-check

Performant type checking for Python codebases.

EstablishedOpen SourceLow lock-in

Pricing

Free tier

Flat rate

Adoption

Stable

License

Open Source

Data freshness

Aging · Jun 8, 2026

Overview

What is pyre-check?

Pyre is a performant static type checker that helps developers catch errors early in the development process. It integrates seamlessly with existing workflows and supports large-scale projects, ensuring robust and maintainable code.

Key differentiator

Pyre offers fast, incremental type checking specifically optimized for large Python codebases, making it a standout choice for teams that prioritize speed and scalability.

Capability profile

Capability Radar

Ease of StartEcosystemValueMaturityFlexibilityScale Ready

Honest assessment

Strengths & Weaknesses

↑ Strengths

Fast incremental type checkingmedium

Integration with IDEs and build systemsmedium

Support for large codebasesmedium

↓ Weaknesses

Steep learning curve for non-Python developershigh

API requires Python-specific patterns, TypeScript SDK is community-maintained

Frequent breaking changes between versionsmedium

v0.1 to v0.2 migration required rewriting chain definitions

Limited third-party integration supporthigh

Documentation and community resources are sparse for integrating with non-standard Python tools or frameworks

Performance issues with very large codebasesmedium

Scalability tests show significant slowdowns when checking projects with over 10k files

Fit analysis

Who is it for?

✓ Best for

Python developers working on large codebases who need fast and accurate type checking.

Teams that require integration with existing build systems and IDEs for seamless workflow.

✕ Not a fit for

Projects requiring real-time feedback outside of the development environment

Small-scale projects where setup overhead outweighs benefits

Cost structure

Pricing

Free Tier

Available

Open source — free to use

Starts at

$0

Model

Flat rate

Enterprise

None

Performance benchmarks

How Fast Is It?

Ecosystem

Relationships

Next step

Get Started with pyre-check

Step-by-step setup guide with code examples and common gotchas.

View Setup Guide →