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

Developer tools

Get up and running with libraries, keys, and integration tools.
Stripe CLI

Interact with Stripe from your terminal to bootstrap sample projects, send test mode API requests, and debug your integration.

Set up the CLI

Setup and integration

Developers setup quickstart

Obtain API keys, install a client library, and make a test API request.

Libraries and UI components

Use our client, server, and UI libraries to integrate with Stripe.

Sample integrations

Browse and clone working sample integrations from GitHub.

Stripe for Visual Studio Code

Bringing you Stripe inside your editor.

Set up Stripe for Visual Studio Code

Reference docs

API reference

View all backend API objects, methods, attributes, and responses.

Stripe.js reference

Look up objects and methods in our browser-side JavaScript library.

Stripe CLI reference

View every command and flag in our command-line interface.

Testing and going live

Test your payments integration

Use test payment cards to prepare for different scenarios.

Go-live checklist

Ensure a smooth transition when taking your integration live.

Webhooks

Listen for events on your Stripe account, trigger reactions.

API upgrades and changelog

Keep track of changes and upgrades to the Stripe API.

Error codes

Learn more about common error codes and how to resolve them.

Rate limits

Learn about API rate limits and how to work with them.

Developer community
YouTube tutorialsWatch developer tutorials on our YouTube channel.
  • Developer toolsSign up for the developer newsletter to get highlights and updates.
  • Twitter updatesFollow us on Twitter to get updates and join our community.
  • Developer chat on DiscordChat live with other developers on the official Stripe Discord.
  • Developer tools feedbackTell us about your experience with Stripe developer tools!

Stripe Partners

Partners program

Have questions about joining the Stripe Partner Program?

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.
Stripe Shell
Test mode
▗▄ ▄▟█ █▀▀ ▗▟████▙▖ ██████ ███▗▟█ ███ ███▗▟██▙▖ ▗▟█████▙▖ ███▖ ▀▀ ███ ███▀▀▀ ███ ███▀ ███ ███ ███ ▝▜████▙▖ ███ ███ ███ ███ ███ █████████ ▄▄ ▝███ ███ ▄ ███ ███ ███▄ ███ ███ ▄▄ ▝▜████▛▘ ▝▜███▛ ███ ███ ███▝▜██▛▘ ▝▜█████▛▘ ███ ▀▘
Welcome to the Stripe Shell! This is a graphical user interface of the Stripe CLI. You can use it to discover webhook events and manage your Stripe resources. By pressing ctrl + ` you can toggle it open from any page within the Stripe documentation. - View supported commands: - Listen for webhook events: - Trigger webhook events: - Call Stripe APIs: stripe [api resource] [api operation] (e.g. )
The Stripe Shell is best experienced on desktop.
$