{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/4"}],"enrichment":{"capability":"Provides an asynchronous wrapper around the Stripe Python library, replacing synchronous HTTP methods with async coroutines via monkey-patching to enable non-blocking API calls.","skillfed_tags":["async-payment-processing","stripe-integration","tornado-http"],"use_cases":["Handling multiple concurrent Stripe API calls in async web frameworks like Tornado or FastAPI without blocking.","Building payment processing pipelines that need to scale to many simultaneous requests without thread overhead.","Integrating Stripe payments into async-first Python applications where synchronous calls would create bottlenecks.","Testing async payment workflows that require non-blocking Stripe API interactions."],"what_it_does":"async-stripe is an asynchronous wrapper around Stripe's official Python library that uses monkey-patching to replace synchronous HTTP methods with async coroutines. It leverages Tornado's non-blocking AsyncHTTPClient and actual async/await rather than threading, aiming to provide better performance for concurrent payment operations. The API surface mirrors the official Stripe library, so developers familiar with that library can use async-stripe with minimal changes.\n\nThe package is designed as a drop-in async replacement, but with important caveats: once imported, it patches the official stripe library globally, making the synchronous API unavailable in that process. Custom HTTP clients and proxy configuration are not yet supported, and the library relies on Tornado as its HTTP transport layer.","worth_installing":"Yes, if you need async Stripe integration in a Tornado or async-first application and can accept dormant maintenance. The low install friction and permissive license are favorable, but the 1000+ days since last release and lack of active development mean you should audit compatibility with your Stripe API version and be prepared to maintain patches yourself if needed. No known security vulnerabilities."},"id":"async-stripe","links":{"html":"https://skillfed.io/packages/async-stripe","md":"https://skillfed.io/packages/async-stripe.md","pypi":"https://pypi.org/project/async-stripe/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-11-18","license_spdx":null,"license_treatment":"permissive","name":"async-stripe","python_support":"supports_current","summary":"An asynchronous wrapper around Stripe's official python library."},"popularity":{"monthly_downloads":434436,"position":6690,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.1.0"}
