# OAuth app examples

> Runnable apps people connect to their own MockFlow account: products, schools, AI assistants and CLIs.

Source: https://mockflow.com/developers/examples/oauth

An OAuth app works in other people's MockFlow accounts, with their permission. Each person clicks **Connect MockFlow**, approves your app on MockFlow's consent screen, and your app can then create and read boards in their account with the [scopes](/developers/concepts/scopes) they approved.

These examples are integrations that a product, a school platform or an agency would build. Each one is a complete Node.js app with no packages to install, covering the whole [OAuth flow](/developers/concepts/oauth-apps): state and PKCE, exchanging the code, storing tokens for each user, refreshing them before they expire, noticing when someone disconnects, and revoking tokens when they disconnect in your app.

To get started, register an app in the **OAuth apps** tab of the [developer console](/developers/console/?tab=oauth) with the redirect URI from the example's README. While the app is in development, you and the people in your workspace can connect it.
