Stripe Apps

Build an app on Stripe

Stripe Apps lets you embed custom user experiences directly in the Stripe Dashboard and orchestrate the Stripe API. Create an app to streamline operations just for your team or for the more than one million businesses using Stripe.

How apps work

Bring together all the tools you use to run your business

Automate actions with the API

Apps can do anything a user can do with Stripe’s APIs: listen for webhooks, read and write data, and programmatically take action.

Extend the Stripe Dashboard

UI extensions let users discover and interact with your product, within the Stripe Dashboard. They’re built with industry standards like TypeScript and React, so you can get started faster.

Design a seamless experience

Select from a UI toolkit of common app components, including graphs, buttons, inputs, and lists. Quickly iterate using the sample interfaces in the UI library for Figma.

Showcase your app

You can build an app for your team or share it with all Stripe users on the Stripe App Marketplace, where it’ll be discoverable by any Stripe user.

Build an app

Build Stripe Apps for every use case, for every business

You can build apps for all of your core business functions, including accounting, analytics, sales, and marketing. An app can be just for your team or listed in the App Marketplace for any Stripe user.

Simplify workflows

Apps can streamline your most common workflows by triggering actions inside or outside of Stripe. Use the Stripe API to initiate billing, issue refunds, upgrade subscription plans, and more.

Share context across systems