---
title: "Docs"
description: "Start on XID Cloud in a few steps, or run XID in your own Cloudflare account."
locale: "en"
---

> Documentation Index
> Fetch the relevant documentation index at: https://xid.fngx.org/en/llms.txt
> Use this file to discover all available pages before exploring further.

# Docs

Start on XID Cloud in a few steps, or run XID in your own Cloudflare account.

## Sign-in and accounts

- [Hosted sign-in](/hosted-auth): Redirect users to XID for sign-in, sign-up, MFA and consent.
- [Branding](/branding): Logo, colors and corner radius per organization.
- [Social login](/social-login): Social providers such as Google and Microsoft, configured per organization.

## Apps and OIDC

- [Getting started](/getting-started): Sign up on XID Cloud, create an app and verify its tokens.
- [OIDC and OAuth](/oidc-oauth): Endpoints, grants, token claims, PAR and DPoP.
- [SDKs](/sdks): 28 platform guides. Distributed as source in the XID repository.
- [@xid-kit/core](/sdks/core): Browser client for session state, short-lived JWT access, and Management API helpers.
- [@xid-kit/backend](/sdks/backend): Networkless JWT verification, request authentication, and webhook signature validation for edge and server runtimes.
- [@xid-kit/react](/sdks/react): React 19 provider, hooks, control components, and hosted UI building blocks for customer applications.
- [@xid-kit/nextjs](/sdks/nextjs): Next.js middleware, App Router and Pages Router server helpers, plus React SDK re-exports.
- [@xid-kit/react-native](/sdks/react-native): React Native provider and hooks for Hosted Auth redirect, PKCE S256, deep-link callback, and secure token storage adapters.
- [@xid-kit/vue](/sdks/vue): Vue 3 plugin, composables, and headless components on top of @xid-kit/core.
- [@xid-kit/nuxt](/sdks/nuxt): Nuxt 3 module with H3/Nitro server middleware and auto-imported Vue composables for SSR and full-stack apps.
- [@xid-kit/svelte](/sdks/svelte): Svelte 5 reactive stores and SvelteKit server hook for client and SSR authentication.
- [@xid-kit/solid](/sdks/solid): SolidJS context provider, signal-based auth primitives, and headless components on top of @xid-kit/core.
- [@xid-kit/angular](/sdks/angular): Angular 17+ standalone provider, RxJS service, functional route guards, and standalone components on top of @xid-kit/core.
- [@xid-kit/astro](/sdks/astro): Astro integration with SSR middleware, server helpers, and island client singleton for static and server-rendered Astro sites.
- [@xid-kit/remix](/sdks/remix): Remix loader and action server helpers, cookie session storage, and OAuth callback handler with React SDK re-exports.
- [@xid-kit/expo](/sdks/expo): Expo SecureStore and WebBrowser adapters for @xid-kit/react-native plus an Expo Router route guard hook.
- [@xid-kit/electron](/sdks/electron): Electron SDK with main process PKCE flow, contextBridge preload, OS keychain token storage, and loopback or custom-scheme callback strategies.
- [@xid-kit/tauri](/sdks/tauri): Tauri v2 desktop SDK with PKCE S256 flow, deeplink callback handler, OS keychain adapter, and Rust plugin template.
- [sdk/go](/sdks/go): Go server SDK for networkless JWT verification, request authentication, and webhook signature validation.
- [sdk/rust](/sdks/rust): Async Rust server SDK for networkless JWT verification, request authentication, and webhook signature validation.
- [sdk/python](/sdks/python): Async Python server SDK for networkless JWT verification, request authentication, and webhook signature validation.
- [sdk/ruby](/sdks/ruby): Ruby server SDK for networkless JWT verification, Rack/Rails request authentication, and webhook signature validation.
- [sdk/php](/sdks/php): PHP 8.1+ server SDK for networkless JWT verification, PSR-7 request authentication, and webhook signature validation.
- [sdk/java](/sdks/java): Java 17+ server SDK for networkless JWT verification, HTTP request authentication, and webhook signature validation.
- [sdk/dotnet](/sdks/dotnet): .NET 8 server SDK for networkless JWT verification, ASP.NET Core request authentication, and webhook signature validation.
- [sdk/ios](/sdks/ios): Swift SDK for iOS and macOS using ASWebAuthenticationSession, PKCE S256 authorization code flow, and Keychain token storage.
- [sdk/android](/sdks/android): Kotlin SDK for Android using Chrome Custom Tabs, PKCE S256 authorization code flow, and Keystore-backed EncryptedSharedPreferences token storage.
- [sdk/flutter](/sdks/flutter): Dart / Flutter SDK for iOS, Android, and desktop using flutter\_web\_auth\_2, PKCE S256 authorization code flow, and flutter\_secure\_storage token persistence.
- [sdk/macos](/sdks/macos): Swift SDK for macOS using ASWebAuthenticationSession, PKCE S256 authorization code flow, and Keychain token storage. Shares the implementation pattern with sdk/ios.
- [sdk/windows](/sdks/windows): C# / .NET SDK for WinUI 3 applications using WebView2 for authorization, PKCE S256, and DPAPI-protected IsolatedStorage for token persistence.
- [sdk/linux](/sdks/linux): Rust SDK for Linux desktop using xdg-open for browser launch, loopback TCP for the authorization callback, PKCE S256, and freedesktop.org Secret Service token storage.
- [Management API](/management-api): Users, organizations and connections over REST with secret keys.
- [Webhooks](/webhooks): Signed events for users, organizations and memberships.

## Organizations, SSO and Console

- [Organizations](/organizations): One organization per customer, with members, roles and its own admins.
- [Enterprise SSO](/enterprise-sso): Connect a customer's SAML or OIDC identity provider and route its domains.
- [SAML](/saml): XID as service provider and as identity provider.
- [SCIM](/scim): Inbound SCIM 2.0 directory sync for users and groups.

## Run XID

- [Self-hosting](/self-hosting): Deploy the same three Workers to your own Cloudflare account.

Source: https://xid.fngx.org/docs/index.mdx
