Skip to main content

A universal and spatial authentication headless framework that provides cross-platform identity management designed to seamlessly work across web, mobile, and XR platforms.

This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers
This package works with Cloudflare Workers
This package works with Node.js
This package works with Deno
This package works with Bun
This package works with Browsers
JSR Score
70%
Published
2 hours ago (0.0.2)
InSpatial

InSpatial

Reality is your canvas

InSpatial is a universal development environment (UDE)
for building cross-platform and spatial (AR/MR/VR) applications

InSpatial Dev InSpatial Cloud InSpatial App InSpatial Store

License Discord Twitter LinkedIn


🛡️ InSpatial Auth (🔴 unstable)

A universal and spatial authentication framework that provides cross-platform identity management with support for social logins, OTP, JWT tokens, and headless integration capabilities, designed to seamlessly work across web, mobile, and XR platforms while maintaining framework agnosticism.

🌟 Features

  • 🌐 Universal & Cross-Platform
  • 📱 Works on Web, Mobile and XR
  • 🧩 Modular and headless authentication system
  • 🔧 Framework agnostic
  • ☁️ Seamless integration with InSpatial Cloud
  • 🔄 Enhanced Session Management
  • 📧 OTP/Pin Code via (Email)
  • 🔑 Social Login (Apple, Google, Facebook, X, etc.)
  • 🔌 Allows you to implement "login with myapp"
  • 🎫 JWT

🔮 Coming Soon

  • 🔑 Single Sign-On (SSO)
  • 💼 Wallet/Web*3.0 Login
  • 📞 Phone Authentication
  • 🛡️ Biometric Authentication
  • 👤 Anonymous/Guest Authentication
  • 🎮 Player/Game Authentication
  • 🔌 Extension System
  • 🔐 Password Authentication
  • 🍏 Apple Game Center
  • 🎮 Google Play Games
  • 🎮 Steam
  • 🌐 Federated Authentication
  • 🗄️ Multiple Storage Adapters (e.g., InSpatial KV)
  • 🧑‍🤝‍🧑 User Management
  • 🏢 Organization and Workspace Management
  • 📱 OTP/Pin Code via (SMS, Phone)
  • 🔐 Two Factor Authentication (2FA)
  • 💾 InSpatial ORM/DB Adapter

🚀 Installation

Choose your preferred package manager:

# Deno
deno add jsr:@inspatial/auth

# npm
npx jsr add @inspatial/auth

# yarn
yarn dlx jsr add @inspatial/auth

# pnpm
pnpm dlx jsr add @inspatial/auth

# bun
bunx jsr add @inspatial/auth

📄 License

InSpatial Auth is released under the Apache 2.0 License. See the LICENSE file for details.


Ready to secure your applications with InSpatial Auth?
Start Securing with InSpatial

Add Package

deno add jsr:@inspatial/auth

Import symbol

import * as auth from "@inspatial/auth";

---- OR ----

Import directly with a jsr specifier

import * as auth from "jsr:@inspatial/auth";

Add Package

npx jsr add @inspatial/auth

Import symbol

import * as auth from "@inspatial/auth";

Add Package

yarn dlx jsr add @inspatial/auth

Import symbol

import * as auth from "@inspatial/auth";

Add Package

pnpm dlx jsr add @inspatial/auth

Import symbol

import * as auth from "@inspatial/auth";

Add Package

bunx jsr add @inspatial/auth

Import symbol

import * as auth from "@inspatial/auth";