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
A third-party AI agent platform
A third-party AI agent platform
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 no-code workflow builder
A no-code workflow builder
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.