ty is an extremely fast Python type checker and language server built in Rust by Astral, the makers of Ruff.
At a Glance
Pricing
Open Source
Fully free and open-source Python type checker available on GitHub.
Engagement
Available On
Web
API
VS Code
CLI
Listed Mar 2026
About ty
ty is an extremely fast Python type checker and language server written in Rust, developed by Astral (the team behind Ruff). It is designed to bring high-performance static type analysis to Python projects, catching type errors before runtime. ty integrates as a language server to provide real-time diagnostics, hover information, and code intelligence directly in your editor.
- Blazing-fast type checking — Written in Rust for maximum performance, ty analyzes Python codebases significantly faster than traditional type checkers.
- Language server protocol (LSP) support — Provides real-time type diagnostics, hover types, and go-to-definition in any LSP-compatible editor.
- Python type inference — Infers types across your codebase without requiring explicit annotations everywhere.
- CLI interface — Run
ty checkfrom the command line to get type errors across your project instantly. - Early-stage / pre-release — ty is currently in active development and pre-release; install via
pip install tyor from the GitHub releases page. - Astral ecosystem — Built by the same team behind Ruff, designed to complement fast Python tooling workflows.
Community Discussions
Be the first to start a conversation about ty
Share your experience with ty, ask questions, or help others learn from your insights.
Pricing
OPEN SOURCE
Open Source
Fully free and open-source Python type checker available on GitHub.
- Python type checking
- Language server (LSP)
- CLI interface
- Type inference
- Real-time diagnostics
Capabilities
Key Features
- Python type checking
- Language server protocol (LSP)
- Type inference
- CLI type checker
- Real-time diagnostics
- Go-to-definition
- Hover type information
- Written in Rust for performance
Integrations
Ruff
VS Code
Neovim
Any LSP-compatible editor
API Available
View Docs