Skip to content
Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Finance automation
Banking as a service
Developer tools
No-code
All products
Home
Payments
Finance automation
Home
Payments
Finance automation
Banking as a service
Developer tools
Overview
Building your integration
Developer tools
SDKs
API
Security
Sample projects
Videos
Stripe Apps
Stripe Connectors
Partners

Developer tools

Get up and running with SDKs, API 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 quickstart

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

SDKs and UI components

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

Sample integrations

Browse and clone working sample integrations from GitHub.

Stripe CLI

Manage and debug your Stripe integration from the command line.

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

Partner program

Have questions about joining the Stripe Partner Program?

Was this page helpful?
Need help? Contact Support.
Watch our developer tutorials.
Check out our product changelog.
Questions? Contact Sales.
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.
$