stripe
Python bindings for the Stripe API
Install
stripe on PyPI
pip
pip install stripeuv
uv add stripepoetry
poetry add stripePackage facts
| License | not declared (permissive) |
| Python support | supports the current Python release (>=3.9) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — typing_extensions, requests |
| Maintenance | actively maintained — 3 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: stripe-15.5.0-py3-none-any.whl
Keywords: stripe, api, payments
About stripe
from the package's own PyPI description — quoted content, verbatim
Stripe Python Library
pypi (image) Build Status (image)
> [!TIP] > Want to chat live with Stripe engineers? Join us on our Discord server.
The Stripe Python library provides convenient access to the Stripe API from applications written in the Python language. It includes a pre-defined set of classes for API resources that initialize themselves dynamically from API responses which makes it compatible with a wide range of versions of the Stripe API.
API Documentation
See the Python API docs.
Installation
This package is available on PyPI:
pip install --upgrade stripe
Alternatively, install from source with:
python -m pip install .
Requirements
Per our Language Version Support Policy, we currently support Python 3.9+.
Read...
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
The Stripe Python library provides a client interface to the Stripe payment API, enabling applications to manage customers, charges, subscriptions, and other payment operations through Python.
Installation is straightforward with low friction—only two runtime dependencies (requests and typing_extensions). The package is actively maintained with a release just 3 days old, backed by 2032 GitHub stars and continuous CI/CD, indicating strong ongoing support.
Licensed under the permissive MIT License, allowing commercial use, modification, and distribution with minimal restrictions—suitable for most production and proprietary projects.
Usage
pip install stripe
from stripe import StripeClient
client = StripeClient("sk_test_...")
customers = client.v1.customers.list()
print(customers.data[0].email)
Requires Python 3.9 or later; a valid Stripe API secret key (sk_test_... or sk_live_...) must be provided.
Verdict: Stripe is a production-grade, actively maintained payment SDK with minimal dependencies and no known vulnerabilities. Its MIT license and top-1000 popularity make it a safe choice for integrating Stripe payments into Python applications.
Needs verification
- Whether the library's telemetry (enabled by default) meets your organization's data-sharing policies
- Performance characteristics and rate-limiting behavior under high-volume transaction loads
Similar packages
permissive · top 100 on PyPI
google-analytics-adminpermissive · top 1,000 on PyPI
typing-extensionspermissive · top 100 on PyPI
babelpermissive · top 1,000 on PyPI
groqpermissive · top 1,000 on PyPI
pytesseractpermissive · top 1,000 on PyPI
browser-usepermissive · top 1,000 on PyPI
semverpermissive · top 1,000 on PyPI
httpcorepermissive · top 100 on PyPI
pyasn1-modulespermissive · top 100 on PyPI