Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Stripe Apps


Stripe Apps

Extend Stripe with third-party services or embed custom user interfaces directly in the Stripe Dashboard.

Stripe Apps

Stripe Apps allows you to develop and distribute apps privately or publish them on the global Stripe Apps Marketplace to authenticate users for third-party services, listen for events, or automate workflows. You can also design custom user interfaces that operate in the Stripe Dashboard.

Get started

Get started

Create an app

Learn the basics of app development by building an app in the Stripe Dashboard.

How Stripe Apps work

Learn about different app patterns.

Sample apps

Browse examples of Stripe Apps.

Build with a coding agent

Use the Stripe Apps skill to build, preview, and test an app.

Build an app

Store secrets

Learn how to use the Secret Store API to persist sensitive data, like authentication credentials.

API authentication methods

Select the API authentication method that works best for your app’s use case.

Server-side logic

Validate and process user actions and data in your app using back-end code.

App settings page

Create an app settings page for your users in the Stripe Dashboard.

Build a UI

Build, test, and edit a custom UI that extends the functionality of the Stripe Dashboard.

Onboarding

Learn the best practices for guiding your users through your app’s sign in and initial setup flows.

Distribute an app

Distribution options

Learn about the options to share or distribute your app.

Upload your app

Learn how to make your app privately available.

Versions and releases

Learn about app versioning and releases to ship new versions of your app.

Test your app

Set up and distribute test versions of your app before publication.

Publish your app

Make your app discoverable to any user by publishing it on the Stripe App Marketplace.

Promote your app

Learn how to partner with Stripe to improve the discoverability of your app.

Migrate to Stripe Apps

Migrate a Connect extension

Learn why and how to migrate your Connect extensions to Stripe Apps.

Migrate a plugin to Stripe Apps or Stripe Connect

Learn why and how to migrate your plugin to Stripe Apps or Stripe Connect.

Reference

App manifest

Learn about the app manifest, an index of all fields, types, and descriptions for your app manifest file.

CLI

Install the Stripe Apps command line interface and use it to manage your app.

Extension SDK

Review an index of all fields, types, and descriptions for the Extension SDK API.

Permissions

Learn about the permissions that a Stripe App can request.

Viewports

Review a list of available viewports for Stripe Apps and how your end users see them.

Components

Use the Stripe library of components to build your user interface.

Interested in the preview of new app components and capabilities?

Enter your email to request access.

Last verified 2026-09-24

Is this helpful?