skillfed

stripe

Python bindings for the Stripe API

stripe Permissive license Active 2,032 v15.5.0 released

Install

stripe on PyPI

pip

pip install stripe

uv

uv add stripe

poetry

poetry add stripe

Package 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

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: Software Development :: Libraries :: Python Modules

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...

Read as markdown · JSON record · Source repository · Docs

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
stripe payment api clientpython payment processingstripe sdk pythonpayment gateway integrationstripe api bindingspython stripe clientpayment management library

Similar packages