Skip to main content
OpenKey is TinyCloud Labs’ passkey-based key management service. Use it when you want a browser-friendly signer that keeps the user out of seed phrases and browser-extension wallets.

Choose a path

Quickstart

Create an account, connect a key, and sign a message.

Widget

Embed OpenKey connect and sign flows in your app.

OAuth

Use OpenKey as an OAuth 2.1 provider.

TinyCloud integration

Use OpenKey as the signer for TinyCloud sign-in.

Local development

Run OpenKey and Secret Manager locally and verify the browser flow.

Relationship to TinyCloud

TinyCloud signs users in with SIWE. OpenKey supplies the signer for that flow, so users can authenticate to TinyCloud with passkeys instead of a browser wallet extension. OpenKey OAuth is separate from TinyCloud sign-in:
  • Use TinyCloud integration when you need OpenKey to sign TinyCloud’s SIWE flow
  • Use OAuth when you need tokens for your own application

Source note

OpenKey page details come from the OpenKey SDK source and TinyCloud’s OpenKey integration example.