Build a Stripe App | Stripe Products Solutions Developers Resources Pricing Guide me Contact sales Back Products Solutions Developers Resources Pricing Not sure where to start? Tell us about your business to get personalized Stripe product recommendations. Find what's right for you Payments Payments Online payments Managed Payments Merchant of record solution Payment links No-code payments Checkout Prebuilt payment UIs Elements Flexible UI components Payment methods Access to 125+ Terminal In-person payments Authorization Boost Acceptance optimizations Link Accelerated checkout Financial Connections Linked financial account data Revenue Billing Recurring revenue Metronome Usage-based billing Subscriptions Subscription management Invoicing One-time or recurring Tax Sales tax & VAT automation Revenue Recognition Accounting automation Stripe Sigma Custom reports Data Pipeline Data sync Money management Treasury Business finances Global Payouts Payouts to third parties Capital Business financing Crypto Wallet, stablecoin issuing, and card infrastructure Crypto Onramp Embeddable crypto purchases Platforms and marketplaces Connect Payments for platforms Capital for platforms Customer financing Treasury for platforms Embedded financial services Issuing Physical and virtual cards More Product roadmap See what’s ahead Radar Fraud prevention Atlas Startup incorporation Climate Carbon removal Identity Online identity verification Stripe Sessions 2026 See how Stripe is building the economic infrastructure for AI. Watch now By stage Enterprises Startups By use case Agentic commerce Crypto Ecommerce Embedded finance Finance automation Global businesses In-app payments Marketplaces Money management Platforms SaaS By industry AI companies Creator economy Gaming Hospitality, travel, and leisure Insurance Media and entertainment Nonprofits Professional services Retail Ecosystem Partners Stripe App Marketplace Documentation Stripe docs API reference Libraries and SDKs Stripe Apps Guides Accept online payments Implement a prebuilt checkout Build a platform or marketplace Manage subscriptions Offer usage-based billing Issue stablecoin-backed cards Provision and manage services with agents Resources App integrations Code samples Developers blog API status Learn Blog Customer stories Guides Support Get support Managed support plans Professional services Company Product roadmap Sessions annual conference Careers Newsroom Stripe Press Contact Contact sales Become a partner Start now Contact sales Payments Payments Online payments Managed Payments Merchant of record solution Payment links No-code payments Checkout Prebuilt payment UIs Elements Flexible UI components Payment methods Access to 125+ Terminal In-person payments Authorization Boost Acceptance optimizations Link Accelerated checkout Financial Connections Linked financial account data Revenue Billing Recurring revenue Metronome Usage-based billing Subscriptions Subscription management Invoicing One-time or recurring Tax Sales tax & VAT automation Revenue Recognition Accounting automation Stripe Sigma Custom reports Data Pipeline Data sync Money management Treasury Business finances Global Payouts Payouts to third parties Capital Business financing Crypto Wallet, stablecoin issuing, and card infrastructure Crypto Onramp Embeddable crypto purchases Platforms and marketplaces Connect Payments for platforms Capital for platforms Customer financing Treasury for platforms Embedded financial services Issuing Physical and virtual cards More Product roadmap See what’s ahead Radar Fraud prevention Atlas Startup incorporation Climate Carbon removal Identity Online identity verification Stripe Sessions 2026 See how Stripe is building the economic infrastructure for AI. Watch now Not sure where to start? Tell us about your business to get personalized Stripe product recommendations. Find what's right for you By stage Enterprises Startups By use case Agentic commerce Crypto Ecommerce Embedded finance Finance automation Global businesses In-app payments Marketplaces Money management Platforms SaaS By industry AI companies Creator economy Gaming Hospitality, travel, and leisure Insurance Media and entertainment Nonprofits Professional services Public sector Retail Ecosystem Partners Stripe App Marketplace Documentation Stripe docs API reference Libraries and SDKs Stripe Apps Guides Accept online payments Implement a prebuilt checkout Build a platform or marketplace Manage subscriptions Offer usage-based billing Issue stablecoin-backed cards Provision and manage services with agents Resources App integrations Code samples Developers blog API status Learn Blog Customer stories Guides Support Get support Managed support plans Professional services Company Product roadmap Sessions annual conference Careers Newsroom Stripe Press Contact Contact sales Become a partner 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. Read the docs Browse apps Categories All Accounting Financial services Billing Climate Compliance Data and analytics Marketing and sales Productivity Support Featured apps Exceptional apps that will help you streamline work, save time, and share context across tools. Mailchimp Drive traffic and sales with email and marketing automation Marketing and sales Productivity DocuSign Bring payments and agreements together Productivity Compliance Bench View and compare income statements directly within your Stripe Dashboard Accounting Compliance Dropbox View your Dropbox files alongside Stripe customer and payment information Productivity Stripe Apps integrate all the tools you use to run your business Home Payments Balances Customers Products Reports Connect More DocuSign Envelopes List of envelopes for matched customer. In progress Please DocuSign: Permission Slip Last change on May 16 View Completed Please DocuSign: Contractor Acknowledgment IT Policies Last change on May 16 View Declined Please DocuSign: One Way NDA Last change on May 16 View Today Gross volume $12,198.72 Balance $9,257.51 Available to pay out Payouts $11,633.07 Expected today Reports overview Last 7 days Jul 31 – Aug 29 Gross volume Jul 31 Aug 29 Net volume from sales Jul 31 Aug 29 MRR Jul 31 Aug 29 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 Give users confidence that their important data is always in sync. You can build an app to bring data from Stripe into your product inventory, marketing tool, or help desk. Or you can deep link from the Dashboard into your CRM or accounting software for easier reconciliation. Visualize information Your app can bring together data from Stripe and other systems, and then visualize it with components that look and feel just like the Stripe Dashboard. Your app can also link Stripe with your custom reporting tool to generate reports that help you spot trends and increase revenue. Customer signs contract Kick off billing Proprietary data system Data Data Stripe CRM Custom report app.post("/webhook", express.raw({ type: "application/json" }), (request, response) => { const sig = request.headers["stripe-signature"]; const event = stripe.webhooks.constructEvent(request.body, sig, process.env.STRIPE_WEBHOOK_SECRET); switch (event.type) { case "account.application.authorized": console.log("New App install!"); break; } return response.json({ received: true }); }); ~ const ExternalDataComponent = async ({ userContext, environment }: ExtensionContextValue) => { const data = await fetch('example.com/api'); return ( <ContextView title="Create your first Stripe app"> <Box css={{ padding: 'large', background: 'container' }}> {data.map((datum) => <Inline>datum</Inline>)} </Box> </ContextView> ) } export default ExternalDataComponent; ~ const CustomerViewComponent = async ({ userContext, environment }: ExtensionContextValue) => { const customers = await stripe.customers.list(); return ( <ContextView title="Create your first Stripe app"> <Box css={{ padding: 'large', background: 'container' }}> {customers.map((customer) => <Inline>customer.name</Inline>)} </Box> </ContextView> ) } export default CustomerViewComponent; ~ Distribute your app Get discovered by any business using Stripe While you can deploy an app privately for your team, you can also list an app on the Stripe App Marketplace, where anyone with a Stripe account can install it. Reach more than one million Stripe users Creating an app for Stripe can get your product in front of new audiences. Users can install your app from the App Marketplace and use it right in the Stripe Dashboard, in a highly visible app drawer. Mailchimp Drive traffic and sales with email and marketing automation Intercom Read and respond to Intercom conversations directly in the Stripe Dashboard Xero View relevant Xero customer and transaction data within the Stripe Dashboard Deepen engagement with your product Apps can help your users be more productive by bringing together their important tools. By extending your product into the Stripe Dashboard–or pulling data from Stripe into your product–you can improve your user experience. App capabilities What’s possible with apps Not sure what to build? These apps are simplifying operations for different teams. Intercom Xero Mailchimp DocuSign SendOwl Kyber Intercom Intercom’s app lets you easily check on a customer’s support history from the Stripe customer detail page. For example, a customer support agent using Stripe could see that a customer is requesting a refund through Intercom. They could issue the refund through Stripe and even use Intercom’s app to reply to the customer directly to let them know that the request has been completed. Xero Xero’s app shows you relevant transaction data inside Stripe, unifying information in one place. Rather than manually jumping between Xero and Stripe to reconcile invoices owed or outstanding bills, users can work from one source of truth. Mailchimp The Mailchimp app lets you create behavior-based email journeys based on Stripe customer interactions. After choosing which events from Stripe to sync with Mailchimp–such as subscriptions, refunds, or payments–marketing teams can use those interactions to create more effective email journeys. For instance, when someone makes a new purchase using Stripe, Mailchimp could send them a discount as an incentive to become a repeat customer. DocuSign The DocuSign eSignature app brings payments and agreements together in a single view. For instance, a small business can check contract status a glance, o…