> ## Documentation Index
> Fetch the complete documentation index at: https://uasdev.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction to Particle Auth

> Particle Auth acts as the core authentication and interaction component within Particle WaaS, powering wallet creation and management via social logins.

<img className="block dark:hidden" src="https://mintcdn.com/uasdev/36vVOXkeHRfue761/api-reference/auth/images/particleauth.png?fit=max&auto=format&n=36vVOXkeHRfue761&q=85&s=f8ad1c55c75de5eeed1a266962ca3b21" alt="Particle Network Auth APIs." width="2560" height="1763" data-path="api-reference/auth/images/particleauth.png" />

<img className="hidden dark:block" src="https://mintcdn.com/uasdev/36vVOXkeHRfue761/api-reference/auth/images/particleauth.png?fit=max&auto=format&n=36vVOXkeHRfue761&q=85&s=f8ad1c55c75de5eeed1a266962ca3b21" alt="Particle Network Auth APIs." width="2560" height="1763" data-path="api-reference/auth/images/particleauth.png" />

***

## End-to-end utilization of Particle Network's Wallet-as-a-Service

Particle Auth fundamentally acts as the **all-in-one SDK** for facilitating **authentication** (wallet creation) and **utilization** (account interaction) within Particle's Wallet-as-a-Service.

Available across **seven different platforms** and **six different languages**, Particle Auth aims to be a universally accessible means of integrating Particle's WaaS within any Web3 application, enabling Web2-adjacent onboarding and embedded wallet interaction.

***

<CardGroup cols={3}>
  <Card title="Web SDK" href="/api-reference/auth/desktop-sdks/web">
    Interacting with Particle Auth within web applications using either JavaScript or TypeScript.
  </Card>

  <Card title="Unity (Desktop) SDK" href="/api-reference/auth/desktop-sdks/unity">
    Interacting with Particle Auth within Desktop games made on Unity using C#.
  </Card>

  <Card title="Unity (Mobile) SDK" href="/api-reference/auth/mobile-sdks/unity">
    Interacting with Particle Auth within Mobile games made on Unity using C#.
  </Card>

  <Card title="Android SDK" href="/api-reference/auth/mobile-sdks/android">
    Interacting with Particle Auth on Android using Kotlin.
  </Card>

  <Card title="iOS SDK" href="/api-reference/auth/mobile-sdks/ios">
    Interacting with Particle Auth on iOS using Swift or Objective-C.
  </Card>

  <Card title="Flutter SDK" href="/api-reference/auth/mobile-sdks/flutter">
    Interacting with Particle Auth within applications made using Flutter.
  </Card>

  <Card title="React Native SDK" href="/api-reference/auth/mobile-sdks/react">
    Interacting with Particle Auth within applications made using React Native.
  </Card>

  <Card title="Unreal Engine SDK" href="/api-reference/auth/multi/unreal">
    Interacting with Particle Auth within applications made using Unreal Engine.
  </Card>

  <Card title="Cocos SDK" href="/api-reference/auth/mobile-sdks/cocos">
    Interacting with Particle Auth within applications made using Cocos.
  </Card>
</CardGroup>
