NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4265 most downloaded on npm
Stripe API wrapper
Last release 4 days ago
01 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
15 years old
805 releases · first in 2011
* #560 Enable persistent connections by default
* #557 Add configurable telemetry to gather information on client-side request latency
One column per quarter.
* #555 Add support for OAuth methods
* #551 Rename CheckoutSession to Session and move it under the checkout namespace. This is a breaking change, but we've reached out to affected mercha
CheckoutSession to Session and move it under the checkout namespace. This is a breaking change, but we've reached out to affected merchants and all new merchants would use the new approach.* #552 Fix Buffer deprecation warnings
Buffer deprecation warnings* #539 Add support for the CheckoutSession resource
CheckoutSession resource* #535 Add support for account links
* #534 Fix iterating on files.list method
files.list method* #530 Export errors on root Stripe object
* #527 Add support for the Review APIs
Review APIs* #515 Add support for ValueLists and ValueListItems for Radar
ValueLists and ValueListItems for Radar* #526 Fixes an accidental mutation of input in rare cases
* #523 Handle Buffer instances in Webhook.constructEvent
Buffer instances in Webhook.constructEvent* #474 Add support for partner_id in setAppInfo
partner_id in setAppInfo* #509 Add support for new Invoice methods
Invoice methods* #507 Add support for persons * #510 Add support for webhook endpoints
* #502 Fix test suite
* #498 Add support for Stripe Terminal * #500 Rename FileUploads to Files. For backwards compatibility, Files is aliased to FileUploads. FileUploads i
* #496 Add auto-pagination
* #491 Add support for usage record summaries
* #493 Add support for reporting resources
* #488 Remove support for BitcoinReceivers write-actions
BitcoinReceivers write-actions* #485 Add support for cancel on topups
cancel on topups* #483 Add support for file links
* #482 Add support for Sigma scheduled query runs
* #481 Add support for Stripe Issuing
* #471 Add support for streams in file uploads
* #475 Fixes array encoding of subscription items for the upcoming invoices endpoint.
* #473 Add support for payment intents
* #469 Add .npmignore to create a lighter package (minus examples and tests)
.npmignore to create a lighter package (minus examples and tests)* #465 Warn when unknown options are passed to functions
* #453 Re-implement usage record's create so that it correctly passes all arguments (this is a very minor breaking change)
create so that it correctly passes all arguments (this is a very minor breaking change)* #459 Export error types on stripe.errors so that errors can be matched with instanceof instead of comparing the strings generated by type
stripe.errors so that errors can be matched with instanceof instead of comparing the strings generated by type* #456 Add support for issuer fraud records
* #444 Introduce flexible billing primitives for subscriptions
* #441 Write directly to a connection that's known to be still open
* #437 Fix error message when passing invalid parameters to some API methods
* #439 Drop Bluebird dependency and use native ES6 promises
* #425 Add support for topups
* #412 Add StripeIdempotencyError type for new kind of stripe error
StripeIdempotencyError type for new kind of stripe error* #405 Support for exchange rates APIs
* #404 Support for listing source transactions
* #394 Fix improper warning for requests that have options but no parameters
Add check for when options are accidentally included in an arguments object
Drop support for Node 0.x (minimum required version is now >= 4)
Switch to Bearer token authentication on API requests
Specify UTF-8 encoding when verifying HMAC-SHA256 payloads
Support informational events with Stripe.on (see README for details)
Stripe.on (see README for details)Handle Buffer.from incompatibility for Node versions prior to 4.5.x
Buffer.from incompatibility for Node versions prior to 4.5.xProperly encode subscription items when retrieving upcoming invoice
* Add support for ephemeral keys
Fix usage of hasOwnProperty in utils
Make response headers accessible on error objects
Add support for account login links
Add stripe.setAppInfo for plugin authors to register app information
stripe.setAppInfo for plugin authors to register app informationTweak class initialization for compatibility with divergent JS engines
Support for checking webhook signatures
Reject ID parameters that don't look like strings
Fix paths in error messages on bad arguments
* Add support for payouts
Your coding agent can read these notes before it upgrades. Set up the MCP server →