# Corbado vs Magic

| Attribute | Corbado | Magic |
|---|---|---|
| **Vioscale score** | 65.7 (22% (low)) | 66.5 (54% (medium)) |
| deployment.options | `{"cloud":true,"self_hosted":true}` | `{"cloud":true,"hybrid":true,"self_hosted":true}` |
| description.long | Corbado provides observability and management for passkey adoption at scale. It sits between existing identity providers and applications to track authentication failures across all login methods, helping teams understand user friction and optimize the transition to passkeys. | A developer platform providing SDKs and APIs to embed non-custodial wallet creation, user authentication via email or passkeys, and transaction signing capabilities into web and mobile applications with enterprise-grade security. |
| features.capabilities | `{"iso_27001":true,"soc2_type_ii":true,"deployment_model":"developer_api_sdk","fido2_passkeys_support":true,"react_nextjs_native_sdks":true,"cross_device_passkey_sync":true,"device_tpm_biometric_binding":true,"mobile_ios_android_biometrics":true}` | `{"iso_27001":true,"soc2_type_ii":true,"pricing_model":"per_mau_monthly","deployment_model":"developer_api_sdk","sms_whatsapp_otp":true,"email_magic_links":true,"fido2_passkeys_support":true,"react_nextjs_native_sdks":true}` |
| integrations.count | 13 | 3 |
| integrations.list | `[{"name":"Google Workspace"},{"name":"Google Password Manager"},{"name":"Microsoft Entra ID"},{"name":"React"},{"name":"Next.js"},{"name":"Node.js"},{"name":"PHP"},{"name":"Laravel"},{"name":"Django"},{"name":"Flutter"},{"name":"Swift"},{"name":"Kotlin"},{"name":"Hono"}]` | `[{"name":"Auth0"},{"name":"Firebase"},{"name":"NextAuth"}]` |
| market.availability | `{"hqCountry":"DE","primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | `{"hqCountry":"US","primaryMarkets":["US"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"ios":true,"web":true,"android":true}` | `{"ios":true,"web":true,"android":true}` |
| pricing | - | `{"type":"hybrid","plans":[{"free":true,"name":"Developer","summary":"Free for up to 1,000 MAW; $0.045 per additional MAW","features":["Unlimited Signatures","Email, SMS, Social, External Wallet Logins","Wallet UI Widgets","Token Gating","Fiat On-Ramp","Email & Community Support"],"commitment":"monthly","components":[{"kind":"fixed","amount":0,"period":"month","currency":"USD"},{"kind":"per_unit","unit":"additional_monthly_active_wallet","amount":0.045,"period":"month","currency":"USD"}],"description":"For individual builders","contactSales":false,"includedLimits":{"monthly_active_wallets":"1,000"}},{"free":false,"name":"Startup","summary":"$99/month for up to 2,500 MAW; $0.04 per additional MAW","features":["All Developer Features","Auth & Wallets","Multi-Factor Auth","Session Management","Login Data Export","Prioritized Support"],"minSeats":5,"commitment":"monthly","components":[{"kind":"fixed","amount":99,"period":"month","currency":"USD"},{"kind":"per_unit","unit":"additional_monthly_active_wallet","amount":0.04,"period":"month","currency":"USD"}],"description":"For early-stage teams","contactSales":false,"includedLimits":{"team_seats":"5","monthly_active_wallets":"2,500"}},{"free":false,"name":"Enterprise","summary":"Custom pricing; transaction-based pricing from $0.001/transaction","features":["Server Wallets (Core and Express)","Dedicated Team Support","MFA with Authenticator Apps","Custom Email Provider (SMTP)","Custom Email Templates","White-labeled Wallet Widget UI","Advanced MFA (SMS, WebAuthn, Threat Based, Step-Up)","Whiteglove Support"],"components":[{"per":{"qty":1,"unit":"transaction"},"kind":"metered","amount":0.001,"currency":"USD"}],"description":"For large organizations","contactSales":true}],"summary":"Free tier available. Startup plan $99/month. Enterprise custom pricing.","currency":"USD","freeTier":true,"sourceUrl":"https://magic.link/pricing","retrievedAt":"2026-08-25T15:43:10.988Z","startingPrice":{"amount":99,"period":"month","currency":"USD"},"billingPeriods":["month","year"]}` |
| pricing.free_tier | - | yes |
| pricing.model | commercial | freemium |
| pricing.price_level | - | high |
| pricing.starting_price | - | `{"amount":99,"currency":"USD"}` |
| pricing.transparent | - | yes |
| security.disclosure_policy | - | yes |
| security.gdpr | yes | yes |
| security.iso27001 | yes | yes |
| security.soc2 | yes | yes |

## Capabilities (Passwordless Auth)

| Capability | Corbado | Magic |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Deployment model | Developer API SDK | Developer API SDK |
| Fido2 passkeys support | ✓ | ✓ |
| Email magic links | - | ✓ |
| SMS whatsapp OTP | - | ✓ |
| Cross device passkey sync | ✓ | - |
| Conditional UI autofill | - | - |
| Device tpm biometric binding | ✓ | - |
| Visual drag and drop flow builder | - | - |
| React nextjs native sdks | ✓ | ✓ |
| Mobile ios android biometrics | ✓ | - |
| SOC2 type ii | ✓ | ✓ |
| ISO 27001 | ✓ | ✓ |
| Pricing model | - | Per mau monthly |

*Source: Vioscale. Generated 2026-09-01T14:25:58.254Z. "-" = undocumented, not absent.*
