Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
Security
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Support
Overview
Get started
Quickstarts
Stripe Shell
Get started
Keyboard shortcuts
Product tutorial
Checkout tutorial
Manage subscription tutorial
Stripe CLI
Dashboard
Stripe for Visual Studio Code
Webhooks
File uploads
Error handling
API
Tour
Keys
Libraries
Upgrades
Rate limits
Card testing
Expanding responses
Domains and IP addresses
Search
Building With Stripe
React Stripe.js
Prebuilt iOS UI
Prebuilt Android UI
Extensions
Connectors
Samples
Checklist
Feedback
HomeDeveloper toolsStripe Shell

Get started with the Stripe Shell

Get started with the Stripe Shell on any page in the Stripe docs site.

This page describes how to launch the Stripe Shell terminal window from any page on the Stripe docs site and how to get started with a YouTube video from Developer Advocacy.

Initial setup

  1. To begin, you need a Stripe account. If you don’t already have one, follow these instructions.
  2. Click Sign in to authenticate with your Stripe account’s API secret key for test mode.

Listen for events

  1. Press the Control + Backtick (on Windows, Linux or macOS) keys on your keyboard to launch the Stripe Shell.
  2. Click the stripe listen command to listen for events, or type the command and press the Enter key on your keyboard.
Terminal
stripe listen

This launches a Stripe Shell session inside a new frame at the bottom of the site and displays a command-line terminal.

Run your first request

  1. Press the Alt + Shift + D (on Windows, Linux) or Command + D (on macOS) keys on your keyboard to open a new pane.
  2. Click the green play button to run the command, or copy and paste the command and press the Enter key on your keyboard.
  3. Copy the Stripe resource identifier (in id) in the response for subsequent requests.
Terminal
stripe products create \ --name="Introductory offer (Monthly)" \ --description="$0.99 per month"

This creates a product with a name and description.

Get started with a video

Watch this video to learn all of the different ways to use the Stripe Shell.

Next steps

  • Keyboard shortcuts in the Stripe Shell
Was this page helpful?
Questions? Contact us.
View developer tutorials on YouTube.
Check out our product changelog.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
On this page
Initial setup
Listen for events
Run your first request
Get started with a video
Next steps
Stripe Shell
Test mode
▗▄ ▄▟█ █▀▀ ▗▟████▙▖ ██████ ███▗▟█ ███ ███▗▟██▙▖ ▗▟█████▙▖ ███▖ ▀▀ ███ ███▀▀▀ ███ ███▀ ███ ███ ███ ▝▜████▙▖ ███ ███ ███ ███ ███ █████████ ▄▄ ▝███ ███ ▄ ███ ███ ███▄ ███ ███ ▄▄ ▝▜████▛▘ ▝▜███▛ ███ ███ ███▝▜██▛▘ ▝▜█████▛▘ ███ ▀▘
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Login to Stripe docs and press Control + Backtick on your keyboard to start managing your Stripe resources in test mode. - View supported commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g. )
The Stripe Shell is best experienced on desktop.
$