Stripe Apps
Stripe Apps are meant to extend Stripe. To learn how to accept payments, see Payments. To accept and send multi-party payments, see Connect. To build a lightweight tool you can test, see Developer Tools.
What are Stripe Apps?
Stripe Apps provides the opportunity to become a third-party developer for Stripe. You can develop and privately distribute or publish your Stripe app on the global Stripe Apps Marketplace. As a third-party Stripe Apps developer, you can create apps to:
- Authenticate users for third-party services using OAuth 2.0 or a restricted API key (RAK).
- Use the Stripe API to make calls, listen to events, and automate workflows. For example, you can create an app that automatically initiates a billing flow when a customer signs a contract, to streamline tasks and reducing manual account reconciliation.
- Design custom user interfaces that operate directly within the Stripe Dashboard. For example, users can interact with customer records, balance statements, and payment information in their CRM systems.
As a Stripe Apps user, you have access to a range of apps on the Stripe Apps Marketplace to help bolster or expand your business on Stripe. You can also integrate Stripe into existing third-party services or platforms to synchronize data fields, trigger external workflows, or use Stripe as a payment processor.
Build a Stripe App for your own team—like a deep integration with proprietary data systems—or publish an app in the Stripe App Marketplace, where Stripe’s global users can discover it.
Get started
Build an app
Distribute an app
Migrate to Stripe Apps
Reference
Support and troubleshooting
Engage with us on Github to: