Oviato Documentation
WebAuthn-based passkey authentication for multi-chain blockchain applications
Welcome to Oviato
Oviato provides secure, passwordless authentication for blockchain applications using WebAuthn passkeys. Build multi-chain wallet experiences with biometric authentication—no passwords or seed phrases required.
Quick Links
Choose Your SDK
Oviato Connect
React SDK with hooks, providers, and pre-built UI components. Perfect for Next.js and React applications.
Oviato SDK
Framework-agnostic JavaScript SDK. Works with Vue, Svelte, Angular, or vanilla JavaScript.
Key Features
- Passkey Authentication - Secure WebAuthn-based login with Face ID, Touch ID, or security keys
- Multi-Chain Support - Bitcoin, Ethereum (soon)
- SSR Compatible - Full support for Next.js App Router and server-side rendering
- TypeScript First - Complete type safety and IntelliSense support
- Tiny Bundle - Optimized for performance (~7-14 KB gzipped)
- Pre-built UI - Drop-in components for rapid development
Getting Started
Get up and running with Oviato in 3 simple steps:
- Create Your App - Set up your application in the Oviato Dashboard
- Install SDK - Choose between @oviato/connect (React) or @oviato/sdk (Any framework)
- Integrate - Add authentication to your app with just a few lines of code
// React example with @oviato/connect
import { OviConnectProvider, ConnectButton } from '@oviato/connect/client';
<OviConnectProvider appId="your-app-id">
<ConnectButton text="Connect Wallet" />
</OviConnectProvider>