The Toolkit for the Multiplayer Internet

APIs for connecting user accounts to AI agents.
NEW
Request beta access

The SDK to request, access, and manage user identity

A complete toolkit for developers.

Request

Initiate user logins across dozens of websites that lack APIs.

Access

Secure, reliable auth flows across web and mobile.

Manage

Granular tools to manage, track, transfer and revoke access to user accounts.

Request
$
>
>
>
>
>
>
>
>
>
const request = anon.requestSession({  
 appUrl: "https://example.com"  
 appUserId: "app-user-id",  
 appUserMessage: "Please approve this session request.",  
 onComplete
: (sessionId) => {
   anon.startSession({ sessionId, browser: chromium }, ({ browserWithContext, session }) => {
     // Now you're ready to perform actions on the user's behalf!
     // For example, you can use the browser to navigate and interact with a website.
     
     const page = browserWithContext.newPage()
     page.goto(session.appUrl)

One platform to unlock many integrations

Anon is the simplest way to build user-permissioned account integrations into your product.

Need an integration we don't offer today?

Contact sales and we can put your use case on our integration roadmap.

Two ways to integrate Multiplayer Identity

Available for developers as an SDK or as an out-of-the-box product for business users.

SDK Product
App

Built for AI and application developers that want to embed auth into their own application and interfaces.

Many integrations with a single SDK

User-permissioned integrations are hard to build and even harder to maintain. We handle the hassle so you don't have to.

Support across devices and runtimes

SDK support for desktop and mobile devices; browser runtime support for Chromium browsers, webkit, headless, and more.

A security-first approach

We store the minimum amount of user data and leverage secure vaults for maximum security of user data.

A smoother end-user experience

Pre-built flows for 2FA and other user-facing tests ensures a seamless user experience with high conversion.

Request
$
>
>
>
>
>
>
>
>
>
const request = anon.requestSession({  
 appUrl: "https://example.com"  
 appUserId: "app-user-id",  
 appUserMessage: "Please approve this session request.",  
 onComplete
: (sessionId) => {
   anon.startSession({ sessionId, browser: chromium }, ({ browserWithContext, session }) => {
     // Now you're ready to perform actions on the user's behalf!
     // For example, you can use the browser to navigate and interact with a website.
     
     const page = browserWithContext.newPage()
     page.goto(session.appUrl)