_Reality is your canvas_
InSpatial is a universal development environment (UDE)
for building cross-platform and spatial (AR/MR/VR) applications
[![InSpatial Dev](https://inspatial-storage.s3.eu-west-2.amazonaws.com/media/dev-badge.svg)](https://www.inspatial.dev)
[![InSpatial Cloud](https://inspatial-storage.s3.eu-west-2.amazonaws.com/media/cloud-badge.svg)](https://www.inspatial.cloud)
[![InSpatial App](https://inspatial-storage.s3.eu-west-2.amazonaws.com/media/app-badge.svg)](https://www.inspatial.app)
[![InSpatial Store](https://inspatial-storage.s3.eu-west-2.amazonaws.com/media/store-badge.svg)](https://www.inspatial.store)
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![Discord](https://img.shields.io/badge/discord-join_us-5a66f6.svg?style=flat-square)](https://discord.gg/inspatiallabs)
[![Twitter](https://img.shields.io/badge/twitter-follow_us-1d9bf0.svg?style=flat-square)](https://twitter.com/inspatiallabs)
[![LinkedIn](https://img.shields.io/badge/linkedin-connect_with_us-0a66c2.svg?style=flat-square)](https://www.linkedin.com/company/inspatiallabs)
---
## 🛡️ 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:
```bash
# 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](LICENSE) file for details.
---