Stripe Shell is an interactive, authenticated, browser-based shell for managing your Stripe resources in test mode. It securely authenticates access anywhere within the Stripe docs site. Just login to the Stripe docs site and launch the Stripe Shell with a keyboard shortcut.
Start with a guide
Learn how to launch the Stripe Shell and get started with a YouTube video from Developer Advocacy.
Learn about the keyboard shortcuts available for the Stripe Shell.
Learn how to create a subscription product using the Stripe Shell or CLI.
Learn how to subscribe a customer to a recurring payment using the Stripe Shell or CLI.
Learn how to create a customer portal that allows customers to manage an existing subscription using the Stripe Shell or CLI.
Use your favorite pre-installed tools
Manage your Stripe resources with the Stripe CLI pre-loaded with autocomplete. No more hunting around for commands—start typing stripe and hit the space bar on your keyboard then click a supported command.
Use the Stripe Shell to learn new products
Launch the Stripe Shell from the Stripe docs site to easily try out different combinations of Stripe API requests before writing a line of code.
Execute Stripe CLI snippets directly in Stripe docs
Run any supported Stripe CLI command directly within the Stripe docs site. When you click the green play button next to any supported CLI command, the Stripe Shell runs the request and returns an immediate response in the terminal window.
Use the Stripe CLI for local development
While the Stripe Shell can’t test a webhooks integration on your local server, it’s still possible to use the Stripe CLI to forward and trigger webhook events locally. To learn more, see Test a webhooks integration with the Stripe CLI.