types-braintree
Typing stubs for braintree
What it is and what it does
types-braintree is a type stub package from the typeshed project that provides static type information for the braintree payment processing library. It allows Python type checkers like mypy, pyright, and others to understand and validate the types used in braintree code without requiring type hints in braintree itself.
When installed alongside braintree, this package enables your IDE and type checker to catch type mismatches, missing attributes, and incorrect method calls at development time rather than runtime. It has no runtime dependencies and is designed specifically for braintree version 4.46.*. The stubs are tested against multiple type checkers and maintained as part of the typeshed community project.
Use it for:
- Enable mypy or pyright to type-check payment processing code that uses braintree without runtime overhead.
- Catch attribute and method errors in braintree API calls during development via IDE autocompletion.
- Enforce type safety in CI/CD pipelines that validate braintree integration code before deployment.
- Document braintree's API surface through type annotations for developers unfamiliar with the library.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides type hints for the braintree payment processing library, enabling static type checking of braintree code with mypy, pyright, and other type checkers.
Yes, if you use braintree and want static type checking. Low friction, no runtime cost, and actively maintained. Install it alongside braintree and configure your type checker to use it. Not needed if you don't use braintree or don't perform type checking.
Install
types-braintree on PyPI
pip
pip install types-braintreeuv
uv add types-braintreepoetry
poetry add types-braintreeInstalling types-braintree
Before you install
Low install friction with no runtime dependencies. Actively maintained as part of typeshed, released on 2026-08-14 with recent commits.
License in practice
Apache-2.0 permissive license allows use in most projects without significant restrictions.
Quickstart
pip install types-braintree
# In your code, import braintree normally:
import braintree
# Type checkers will now understand braintree's types when you run:
# mypy your_script.py
Requires Python 3.10 or later. The braintree package itself must be installed separately for runtime use.
Verify before relying
- Whether this stub package is kept in sync with all braintree 4.46.* patch releases.
- Coverage completeness: which braintree APIs have full vs. partial type annotations.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 0 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 137,752/month — #11,358 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: types_braintree-4.46.0.20260814-py3-none-any.whl
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
types-yt-dlpProvides type hints for yt-dlp, enabling static…
permissive · top 15,000 on PyPI
braintreeProvides Python bindings to the Braintree…
permissive · top 5,000 on PyPI
optypeoptype provides single-method protocols and…
permissive · top 5,000 on PyPI
types-dockerProvides type hints for the docker package,…
permissive · top 5,000 on PyPI
types-openpyxlProvides type hints for openpyxl, enabling…
permissive · top 5,000 on PyPI
types-networkxProvides type stubs for networkx to enable…
permissive · top 5,000 on PyPI
types-PygmentsProvides type hints for the Pygments syntax…
permissive · top 5,000 on PyPI
types-docutilsProvides type hints for the docutils library,…
permissive · top 5,000 on PyPI
types-reportlabProvides type hints for the reportlab PDF…
permissive · top 15,000 on PyPI
types-lxmlProvides complete external type annotations for…
permissive · top 5,000 on PyPI