Skip to main content
OAuth is the right choice when your users own their Monid account and you want them to authorize your product to act on their behalf.

Use OAuth When

  • Users already have (or want) their own Monid account and wallet.
  • You don’t want to handle billing, top‑ups, or account settings inside your product.
  • You want each user to see their own usage and history at Monid dashboard.
  • Standard OAuth 2.0 / OIDC fits your existing auth stack.

Skip OAuth When

  • You want to charge users through your own billing system.
  • You need to filter which Monid endpoints users can reach.
  • Users shouldn’t leave your product to authorize.

Examples

An agent-hosting platform lets users bring their own tools. Users click Connect Monid, authorize once, and every agent they build on the platform can call discover / inspect / run against their own workspace and wallet.
A Zapier-style product adds Monid as a connector. During setup, users authorize with OAuth. Each workflow step that calls Monid uses that user’s access token — Monid charges the user, not the platform.
Ready to build? Continue to Set Up OAuth.