Common use cases
Build Stripe apps for common business needs.
The following guides describe how to build Stripe apps for common use cases. Each guide provides end-to-end steps and examples, with instructions for using platform key, OAuth, or Restricted API key (RAK) authentication. The guides also demonstrate how to distribute each app as a public or private app.
| App type | Use case |
|---|---|
| Back-end app | An app that runs in the background and syncs data between Stripe and an external system. Back-end apps don’t have a Dashboard user interface. |
| Front-end app | An app that renders a user interface in the Stripe Dashboard. |
| Full-stack app | An app that both renders a user interface in the Stripe Dashboard and performs back-end processing. |