Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
No-code
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Support
Overview
Developer tools
SDKs
Sample projects
Videos
Stripe Apps
Stripe Connectors
Partners

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

Development environment quickstarts

Get up and running with a Stripe integration in your preferred programming language.

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 VS Code

Get Stripe in your editor. Set up Stripe for Visual Studio Code.

Developer tutorials

View developer tutorials in our video library.

Stripe Apps

Embed custom user experiences directly in the Stripe Dashboard and orchestrate the Stripe API.

Create an app

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.

Automate your integration testing

Mock Stripe API responses for use with automated testing

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.

Data Availability

Learn about API data availability and how to access data.

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.
Watch our developer tutorials.
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! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Login to your Stripe account and press Control + Backtick on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe 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.
$