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

# Bibliothèques SDK

> Aperçu des bibliothèques et des SDK Auth0

export const SectionCard = ({item}) => {
  if (!item) return null;
  const getLink = (item, label) => item.links?.find(l => l.label?.toLowerCase() === label.toLowerCase());
  const github = getLink(item, "github");
  const sample = getLink(item, "sample app");
  const quickstart = getLink(item, "quickstart");
  const docs = getLink(item, "Get started");
  const title = item?.name ?? "";
  const subtext = item?.subtext ?? "";
  const badge = item?.badge ?? "";
  const date = item?.date ?? "";
  const isHttpsLogo = typeof item?.logo === "string" && (/^https:\/\//i).test(item.logo);
  const src = isHttpsLogo ? item.logo : `/docs/images/icons/light/${item?.logo}`;
  const srcDark = isHttpsLogo ? item.logo : `/docs/images/icons/dark/${item?.logo}`;
  const imgClass = "!my-0 w-8 h-8 object-contain shrink-0 " + (isHttpsLogo ? "mint-filter mint-grayscale" : "");
  const tertiary = quickstart || docs;
  const tertiaryLabel = quickstart ? "Quickstart" : docs ? "Get started" : "";
  return <article className="libraries_card rounded-2xl transition-shadow mb-4">
      <div className="px-4 md:px-5 pt-4 md:pt-5 pb-3">
        <div className="flex items-start justify-between gap-3">
          <div className="flex gap-3 min-w-0">
            {item?.logo && <>
                <img noZoom src={src} alt={title} className={`${imgClass} mint-block dark:mint-hidden`} />
                <img noZoom src={srcDark} alt={title} className={`${imgClass} mint-hidden dark:mint-block`} />
              </>}

            <div className="min-w-0 truncate">
              <h4 className="text-base md:text-lg font-semibold text-gray-900 dark:text-white truncate !m-0 leading-snug">{title}</h4>
              {!!subtext && <p className="!text-sm text-gray-500 dark:text-gray-400 truncate !m-0 leading-tight">{subtext}</p>}
            </div>
          </div>

          <div className="flex flex-col items-end gap-0.5 shrink-0">
            {!!badge && <span className="inline-flex items-center rounded-full px-1.5 h-5 text-base font-semibold">{badge}</span>}
            {!!date && <span className="mr-[5px] !text-xs font-medium text-gray-500 dark:text-gray-400">on {date.replace(/^on\s+/i, "")}</span>}
          </div>
        </div>
      </div>

      <div className="libraries_card_divider" />

      <div className="px-4 md:px-5 pt-3 pb-4">
        <div className="flex flex-col gap-3 w-full">
          <div className="libraries_cards flex items-center w-full gap-5">
            {github && <a href={github.url} target="_blank" rel="noopener noreferrer" className="no_external_icon inline-flex flex-1 items-center gap-1.5 text-sm font-medium !text-black dark:!text-white !no-underline !border-0 transition-colors duration-200 hover:!text-neutral-700 dark:hover:!text-neutral-200 h-6" style={{
    borderBottom: "none !important"
  }}>
                <Icon icon="github" className="w-3 h-3 shrink-0" />
                <span className="w-full">Github</span>
              </a>}

            {sample && <a href={sample.url} target="_blank" rel="noopener noreferrer" className="no_external_icon inline-flex flex-1 items-center gap-1.5 text-sm font-medium !text-black dark:!text-white !no-underline !border-0 transition-colors duration-200 hover:!text-neutral-700 dark:hover:!text-neutral-200 h-6" style={{
    borderBottom: "none !important"
  }}>
                <Icon icon="download" className="w-3 h-3 shrink-0" />
                <span className="w-full">Application exemple</span>
              </a>}
          </div>

          {tertiary && <a href={tertiary.url} className="no_external_icon inline-flex flex-1 items-center gap-1.5 text-sm font-medium !text-black dark:!text-white !no-underline !border-0 transition-colors duration-200 hover:!text-neutral-700 dark:hover:!text-neutral-200 h-6" style={{
    borderBottom: "none !important"
  }}>
              {tertiaryLabel === "Quickstart" ? <Icon icon="play" className="w-3 h-3 shrink-0" /> : <Icon icon="file-lines" className="w-3 h-3 shrink-0" />}
              <span className="w-full">{tertiaryLabel}</span>
            </a>}
        </div>
      </div>
    </article>;
};

export const sdkCardInfo = {
  "React": {
    "name": "React",
    "subtext": "auth0-react",
    "logo": "react.svg",
    "date": "Jun 10, 2026",
    "badge": "v2.18.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-react"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-react-samples/tree/master/Sample-01"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/spa/react/interactive"
    }]
  },
  "Vue": {
    "name": "Vue",
    "subtext": "auth0-vue",
    "logo": "vuejs.svg",
    "date": "May 8, 2026",
    "badge": "v2.7.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-vue"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-vue-samples/tree/master/01-Login"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/spa/vuejs/interactive"
    }]
  },
  "Angular": {
    "name": "Angular",
    "subtext": "auth0-angular",
    "logo": "angular.svg",
    "date": "Apr 28, 2026",
    "badge": "v2.9.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-angular"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-angular-samples/tree/main/Standalone"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/spa/angular/interactive"
    }]
  },
  "JavaScript": {
    "name": "JavaScript",
    "subtext": "auth0-spa-js",
    "logo": "javascript.svg",
    "date": "Jun 3, 2026",
    "badge": "v2.21.1",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-spa-js"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-javascript-samples/tree/master/01-Login"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/spa/vanillajs/interactive"
    }]
  },
  "Flutter (Web)": {
    "name": "Flutter (Web)",
    "subtext": "auth0-flutter",
    "logo": "flutter.svg",
    "date": "Jun 16, 2026",
    "badge": "af-v2.3.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-flutter"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-flutter-samples/tree/main/sample"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/spa/flutter/interactive"
    }],
    "monorepo": {
      "tagPrefix": "af-v",
      "stripPrefix": "false"
    }
  },
  "Next.js": {
    "name": "Next.js",
    "subtext": "nextjs-auth0",
    "logo": "nextjs.svg",
    "date": "Jun 1, 2026",
    "badge": "v4.22.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/nextjs-auth0/"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-nextjs-samples/tree/main/Sample-01"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/webapp/nextjs/interactive"
    }]
  },
  "Express": {
    "name": "Express",
    "subtext": "express-openid-connect",
    "logo": "nodejs.svg",
    "date": "May 15, 2026",
    "badge": "v3.0.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/express-openid-connect"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-express-webapp-sample/tree/master/01-Login"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/webapp/express/interactive"
    }]
  },
  "Fastify": {
    "name": "Fastify",
    "subtext": "auth0-fastify",
    "logo": "nodejs.svg",
    "date": "Apr 9, 2026",
    "badge": "v1.3.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-fastify"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0/auth0-fastify/tree/main/examples"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/webapp/fastify"
    }],
    "monorepo": {
      "tagPrefix": "auth0-fastify-v",
      "stripPrefix": "true"
    }
  },
  "Nuxt": {
    "name": "Nuxt",
    "subtext": "auth0-nuxt",
    "logo": "nuxt.svg",
    "date": "Apr 13, 2026",
    "badge": "v1.1.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-nuxt"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-nuxt-samples"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/webapp/nuxt"
    }],
    "monorepo": {
      "tagPrefix": "auth0-nuxt-v",
      "stripPrefix": "true"
    }
  },
  "ASP.NET Core MVC": {
    "name": "ASP.NET Core MVC",
    "subtext": "auth0-aspnetcore-authentication",
    "logo": "dotnet-platform.svg",
    "date": "Jun 8, 2026",
    "badge": "1.7.1",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-aspnetcore-authentication"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-aspnetcore-mvc-samples/tree/master/Quickstart/Sample"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/webapp/aspnet-core/interactive"
    }]
  },
  "ASP.NET Core Blazor": {
    "name": "ASP.NET Core Blazor",
    "subtext": "auth0-aspnetcore-authentication",
    "logo": "dotnet.svg",
    "date": "Jun 8, 2026",
    "badge": "1.7.1",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-aspnetcore-authentication"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-aspnetcore-blazor-server-samples/tree/main/Quickstart/Sample"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/webapp/aspnet-core-blazor-server/interactive"
    }]
  },
  "Laravel": {
    "name": "Laravel",
    "subtext": "laravel-auth0",
    "logo": "laravel.svg",
    "date": "Apr 8, 2026",
    "badge": "7.22.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/laravel-auth0"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/laravel/tree/7.x/sample"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/webapp/laravel/interactive"
    }]
  },
  "Java Spring Boot": {
    "name": "Java Spring Boot",
    "subtext": "okta-spring-boot",
    "logo": "spring.svg",
    "date": "Feb 24, 2026",
    "badge": "okta-spring-boot-parent-3.1.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/okta/okta-spring-boot/"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-spring-boot-login-samples/tree/master/mvc-login"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/webapp/java-spring-boot/interactive"
    }]
  },
  "Python": {
    "name": "Python",
    "subtext": "auth0-python",
    "logo": "python.svg",
    "date": "Jun 10, 2026",
    "badge": "5.7.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-python"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-python-web-app/tree/master/01-Login"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/webapp/python/interactive"
    }]
  },
  "Go": {
    "name": "Go",
    "subtext": "go-auth0",
    "logo": "golang.svg",
    "date": "Jun 11, 2026",
    "badge": "v1.42.1",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/go-auth0"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-golang-web-app/tree/master/01-Login-Quickstart"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/webapp/golang"
    }]
  },
  "PHP": {
    "name": "PHP",
    "subtext": "auth0-php",
    "logo": "php.svg",
    "date": "Apr 1, 2026",
    "badge": "8.19.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-php"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-php-web-app/tree/main/app"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/webapp/php/interactive"
    }]
  },
  "Ruby on Rails": {
    "name": "Ruby on Rails",
    "subtext": "omniauth-auth0",
    "logo": "rails.svg",
    "date": "May 28, 2026",
    "badge": "v3.2.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/omniauth-auth0"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-rubyonrails-sample/tree/master/sample"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/webapp/rails/interactive"
    }]
  },
  "Java MVC": {
    "name": "Java",
    "subtext": "auth0-java-mvc-common",
    "logo": "java.svg",
    "date": "Apr 9, 2026",
    "badge": "1.12.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-java-mvc-common"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-servlet-sample/tree/master/01-Login"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/webapp/java/interactive"
    }]
  },
  "Java EE": {
    "name": "Java EE",
    "subtext": "auth0-java-mvc-common",
    "logo": "java.svg",
    "date": "Apr 9, 2026",
    "badge": "1.12.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-java-mvc-common"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-java-ee-sample/tree/master/01-Login"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/webapp/java-ee/interactive"
    }]
  },
  "Hono": {
    "name": "Hono",
    "subtext": "auth0-hono",
    "logo": "hono.svg",
    "date": "Dec 4, 2025",
    "badge": "v1.2.6",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0-lab/auth0-hono"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-hono-sample/tree/master/01-Login"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/webapp/hono"
    }]
  },
  "Node (Express) API": {
    "name": "Node (Express) API",
    "subtext": "node-oauth2-jwt-bearer",
    "logo": "nodejs.svg",
    "date": "May 20, 2026",
    "badge": "v1.9.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/node-oauth2-jwt-bearer/tree/main/packages/express-oauth2-jwt-bearer"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-express-api-samples/tree/master/01-Authorization-RS256"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/backend/nodejs/interactive"
    }]
  },
  "Fastify API": {
    "name": "Fastify API",
    "subtext": "auth0-fastify-api",
    "logo": "nodejs.svg",
    "date": "May 18, 2026",
    "badge": "v1.3.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-fastify"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0/auth0-fastify/tree/main/examples/example-fastify-api"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/backend/fastify"
    }],
    "monorepo": {
      "tagPrefix": "auth0-fastify-api-v",
      "stripPrefix": "true"
    }
  },
  "Spring Boot API": {
    "name": "Spring Boot API",
    "subtext": "auth0-springboot-api",
    "logo": "spring.svg",
    "date": "May 12, 2026",
    "badge": "1.0.0-beta.1",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-auth-java"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-spring-security5-api-sample/tree/master/01-Authorization-MVC"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/backend/java-spring-security5/interactive"
    }]
  },
  "Go API": {
    "name": "Go API",
    "subtext": "go-jwt-middleware",
    "logo": "golang.svg",
    "date": "May 15, 2026",
    "badge": "v3.2.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/go-jwt-middleware"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-golang-api-samples/tree/master/01-Quickstart-Go-API"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/backend/golang"
    }]
  },
  "ASP.NET Core Web API": {
    "name": "ASP.NET Core Web API",
    "subtext": "aspnetcore-api",
    "logo": "dotnet-platform.svg",
    "date": "Dec 18, 2025",
    "badge": "v1.0.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/aspnetcore-api"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-aspnetcore-webapi-samples/tree/master"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/backend/aspnet-core-webapi"
    }]
  },
  "Laravel API": {
    "name": "Laravel API",
    "subtext": "laravel-auth0",
    "logo": "laravel.svg",
    "date": "Apr 8, 2026",
    "badge": "7.22.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/laravel-auth0"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/laravel/tree/7.x/sample"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/backend/laravel/interactive"
    }]
  },
  "Python API": {
    "name": "Python API",
    "subtext": "auth0-python",
    "logo": "python.svg",
    "date": "Jun 10, 2026",
    "badge": "5.7.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-python"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-python-api-samples/tree/master/00-Starter-Seed"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/backend/python/interactive"
    }]
  },
  "PHP API": {
    "name": "PHP API",
    "subtext": "auth0-PHP",
    "logo": "php.svg",
    "date": "Apr 1, 2026",
    "badge": "8.19.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-php"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-php-api-samples/tree/main/app"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/backend/php/interactive"
    }]
  },
  "Ruby On Rails API": {
    "name": "Ruby On Rails API",
    "subtext": "omniauth-auth0",
    "logo": "rails.svg",
    "date": "May 28, 2026",
    "badge": "v3.2.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/omniauth-auth0"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-rubyonrails-api-samples/tree/master/01-Authentication-RS256"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/backend/rails/interactive"
    }]
  },
  "React Native": {
    "name": "React Native",
    "subtext": "react-native-auth0",
    "logo": "react.svg",
    "date": "Jun 1, 2026",
    "badge": "v5.7.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/react-native-auth0"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-react-native-sample/tree/master/00-Login-Hooks"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/native/react-native/interactive"
    }]
  },
  "Flutter": {
    "name": "Flutter",
    "subtext": "auth0-flutter",
    "logo": "flutter.svg",
    "date": "Jun 16, 2026",
    "badge": "af-v2.3.0",
    "links": [{
      "label": "GitHub",
      "url": "https://www.github.com/auth0/auth0-flutter/"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-flutter-samples/tree/main/sample"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/native/flutter/interactive"
    }]
  },
  "iOS / macOS": {
    "name": "iOS / macOS",
    "subtext": "Auth0.swift",
    "logo": "apple.svg",
    "date": "Jun 5, 2026",
    "badge": "2.22.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/Auth0.swift"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-ios-swift-sample/tree/master/Sample-01"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/native/ios-swift/interactive"
    }]
  },
  "Android": {
    "name": "Android",
    "subtext": "Auth0.Android",
    "logo": "android.svg",
    "date": "Jun 15, 2026",
    "badge": "3.19.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/Auth0.Android"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-android-sample/tree/master/00-Login-Kt"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/native/android/interactive"
    }]
  },
  "Expo": {
    "name": "Expo",
    "subtext": "react-native-auth0",
    "logo": "expo.svg",
    "date": "Jun 1, 2026",
    "badge": "v5.7.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/react-native-auth0"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-react-native-sample/tree/master/00-Login-Expo"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/native/react-native-expo/interactive"
    }]
  },
  ".NET (OIDC Client)": {
    "name": ".NET (OIDC Client)",
    "subtext": "auth0-oidc-client-net",
    "logo": "dotnet-platform.svg",
    "date": "Jul 22, 2025",
    "badge": "ios-4.4.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-oidc-client-net"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-xamarin-oidc-samples/tree/master/Quickstart/01-Login"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/native/net-android-ios/interactive"
    }],
    "monorepo": {
      "tagPrefix": "ios-",
      "stripPrefix": "false"
    }
  },
  "MAUI": {
    "name": "MAUI",
    "subtext": "auth0-oidc-client-net",
    "logo": "dotnet.svg",
    "date": "Jul 22, 2025",
    "badge": "ios-4.4.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-oidc-client-net"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-maui-samples/tree/master/Sample"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/native/maui/interactive"
    }],
    "monorepo": {
      "tagPrefix": "ios-",
      "stripPrefix": "false"
    }
  },
  "Xamarin": {
    "name": "Xamarin",
    "subtext": "auth0-oidc-client-net",
    "logo": "xamarin.svg",
    "date": "Jul 22, 2025",
    "badge": "ios-4.4.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-oidc-client-net"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-xamarin-oidc-samples/tree/master/Quickstart/01-Login"
    }, {
      "label": "Quickstart",
      "url": "/docs/quickstart/native/xamarin/interactive"
    }],
    "monorepo": {
      "tagPrefix": "ios-",
      "stripPrefix": "false"
    }
  },
  "JS SDK": {
    "name": "JS SDK",
    "subtext": "universal-login",
    "logo": "auth0.svg",
    "date": "Jun 12, 2026",
    "badge": "v1.4.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/universal-login/blob/master/packages/auth0-acul-js/README.md"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-acul-samples"
    }, {
      "label": "Get started",
      "url": "/docs/libraries/acul/js-sdk"
    }],
    "monorepo": {
      "tagPrefix": "auth0-acul-js-v",
      "stripPrefix": "true"
    }
  },
  "React SDK": {
    "name": "React SDK",
    "subtext": "universal-login",
    "logo": "auth0.svg",
    "date": "Jun 12, 2026",
    "badge": "v1.4.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/universal-login/blob/master/packages/auth0-acul-react/README.md"
    }, {
      "label": "Sample App",
      "url": "https://github.com/auth0-samples/auth0-acul-samples"
    }, {
      "label": "Get started",
      "url": "/docs/libraries/acul/react-sdk"
    }],
    "monorepo": {
      "tagPrefix": "auth0-acul-react-v",
      "stripPrefix": "true"
    }
  },
  ".NET": {
    "name": ".NET",
    "subtext": "auth0.net",
    "logo": "dotnet-platform.svg",
    "date": "Jun 10, 2026",
    "badge": "mgmt-8.5.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0.net"
    }]
  },
  "Go JWT Middleware": {
    "name": "Go JWT Middleware",
    "subtext": "go-jwt-middleware",
    "logo": "golang.svg",
    "date": "May 15, 2026",
    "badge": "v3.2.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/go-jwt-middleware"
    }]
  },
  "Java": {
    "name": "Java",
    "subtext": "auth0-java",
    "logo": "java.svg",
    "date": "Jun 10, 2026",
    "badge": "3.8.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-java"
    }]
  },
  "Node": {
    "name": "Node",
    "subtext": "node-auth0",
    "logo": "nodejs.svg",
    "date": "Jun 11, 2026",
    "badge": "v5.12.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/node-auth0"
    }]
  },
  "Node JWT Bearer": {
    "name": "Node JWT Bearer",
    "subtext": "node-oauth2-jwt-bearer",
    "logo": "nodejs.svg",
    "date": "May 20, 2026",
    "badge": "v1.9.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/node-oauth2-jwt-bearer"
    }]
  },
  "Ruby": {
    "name": "Ruby",
    "subtext": "ruby-auth0",
    "logo": "ruby.svg",
    "date": "May 29, 2026",
    "badge": "v5.20.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/ruby-auth0"
    }]
  },
  "Lock for Android": {
    "name": "Lock for Android",
    "subtext": "Lock.Android",
    "logo": "android.svg",
    "date": "Jan 11, 2023",
    "badge": "3.2.2",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/Lock.Android"
    }, {
      "label": "Get started",
      "url": "/docs/libraries/lock-android"
    }]
  },
  "Lock for iOS": {
    "name": "Lock for iOS",
    "subtext": "Lock.swift",
    "logo": "apple.svg",
    "date": "Nov 30, 2021",
    "badge": "2.24.1",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/Lock.swift"
    }, {
      "label": "Get started",
      "url": "/docs/libraries/lock-ios"
    }]
  },
  "Lock for Web": {
    "name": "Lock for Web",
    "subtext": "lock",
    "logo": "auth0.svg",
    "date": "Jun 5, 2026",
    "badge": "v15.0.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/lock"
    }, {
      "label": "Get started",
      "url": "/docs/libraries/lock"
    }]
  }
};

Les bibliothèques SDK d’Auth0 permettent aux développeurs d’intégrer facilement Auth0 et d’interagir avec la plateforme. Consultez une bibliothèque sur GitHub, téléchargez une application d’exemple ou utilisez un guide de démarrage rapide pour obtenir de l’aide adaptée à vos besoins.

<div id="single-page-application-spa-sdk-libraries">
  ## Bibliothèques SDK pour application monopage (SPA)
</div>

Vous devez protéger une application JavaScript qui s’exécute entièrement dans le navigateur? Choisissez votre technologie ci-dessous.

<Columns cols={2}>
  <SectionCard item={sdkCardInfo["React"]} />

  <SectionCard item={sdkCardInfo["Vue"]} />

  <SectionCard item={sdkCardInfo["Angular"]} />

  <SectionCard item={sdkCardInfo["JavaScript"]} />

  <SectionCard item={sdkCardInfo["Flutter (Web)"]} />
</Columns>

<div id="regular-web-application-sdk-libraries">
  ## Bibliothèques SDK pour les Applications Web régulières
</div>

Vous avez une application Web traditionnelle hébergée sur un serveur ? Auth0 propose ces bibliothèques SDK pour les langages et environnements les plus populaires.

<Columns cols={2}>
  <SectionCard item={sdkCardInfo["Next.js"]} />

  <SectionCard item={sdkCardInfo["Express"]} />

  <SectionCard item={sdkCardInfo["Fastify"]} />

  <SectionCard item={sdkCardInfo["Nuxt"]} />

  <SectionCard item={sdkCardInfo["ASP.NET Core MVC"]} />

  <SectionCard item={sdkCardInfo["ASP.NET Core Blazor"]} />

  <SectionCard item={sdkCardInfo["Laravel"]} />

  <SectionCard item={sdkCardInfo["Java Spring Boot"]} />

  <SectionCard item={sdkCardInfo["Python"]} />

  <SectionCard item={sdkCardInfo["Go"]} />

  <SectionCard item={sdkCardInfo["PHP"]} />

  <SectionCard item={sdkCardInfo["Ruby on Rails"]} />

  <SectionCard item={sdkCardInfo["Java MVC"]} />

  <SectionCard item={sdkCardInfo["Java EE"]} />

  <SectionCard item={sdkCardInfo["Hono"]} />
</Columns>

<div id="backend-service-and-api-sdk-libraries">
  ## Bibliothèques SDK pour API et services backend
</div>

Votre API ou votre service nécessite-t-il une authentification ? Auth0 propose des SDK pour les outils courants de développement d’API et de services.

<Columns cols={2}>
  <SectionCard item={sdkCardInfo["Node (Express) API"]} />

  <SectionCard item={sdkCardInfo["Fastify API"]} />

  <SectionCard item={sdkCardInfo["Spring Boot API"]} />

  <SectionCard item={sdkCardInfo["Go API"]} />

  <SectionCard item={sdkCardInfo["ASP.NET Core Web API"]} />

  <SectionCard item={sdkCardInfo["Laravel API"]} />

  <SectionCard item={sdkCardInfo["Python API"]} />

  <SectionCard item={sdkCardInfo["PHP API"]} />

  <SectionCard item={sdkCardInfo["Ruby On Rails API"]} />
</Columns>

<div id="nativemobile-app">
  ## Application native ou mobile
</div>

Application mobile ou de bureau qui s’exécute nativement sur un appareil

<Columns cols={2}>
  <SectionCard item={sdkCardInfo["React Native"]} />

  <SectionCard item={sdkCardInfo["Flutter"]} />

  <SectionCard item={sdkCardInfo["iOS / macOS"]} />

  <SectionCard item={sdkCardInfo["Android"]} />

  <SectionCard item={sdkCardInfo["Expo"]} />

  <SectionCard item={sdkCardInfo[".NET (OIDC Client)"]} />

  <SectionCard item={sdkCardInfo["MAUI"]} />

  <SectionCard item={sdkCardInfo["Xamarin"]} />
</Columns>

<div id="advanced-customization-for-universal-login-acul">
  ## Personnalisation avancée d’Universal Login (ACUL)
</div>

Étendez les fonctionnalités de [Universal Login](/fr-CA/docs/authenticate/login/auth0-universal-login/universal-login-vs-classic-login/universal-experience#universal-login-experience) pour prendre en charge le multimarque, des configurations de sécurité complexes et l’intégration de nombreuses plateformes d’analytique.

<Columns cols={2}>
  <SectionCard item={sdkCardInfo["JS SDK"]} />

  <SectionCard item={sdkCardInfo["React SDK"]} />
</Columns>

<div id="management-api-sdk-libraries">
  ## Bibliothèques SDK pour la Management API
</div>

Vous devez effectuer des tâches d’administration Auth0 par programmation ? Choisissez l’une de ces bibliothèques de gestion.

<Columns cols={2}>
  <SectionCard item={sdkCardInfo[".NET"]} />

  <SectionCard item={sdkCardInfo["Go"]} />

  <SectionCard item={sdkCardInfo["Go JWT Middleware"]} />

  <SectionCard item={sdkCardInfo["Java"]} />

  <SectionCard item={sdkCardInfo["Node"]} />

  <SectionCard item={sdkCardInfo["Node JWT Bearer"]} />

  <SectionCard item={sdkCardInfo["PHP"]} />

  <SectionCard item={sdkCardInfo["Python"]} />

  <SectionCard item={sdkCardInfo["Ruby"]} />
</Columns>

<div id="lock-sdk-libraries">
  ## Bibliothèques SDK de Lock
</div>

Utilisez-vous Lock, l’ancienne expérience de connexion autohébergée d’Auth0? Vous pouvez toujours compter sur ces bibliothèques pour la connexion autohébergée.

<Columns cols={2}>
  <SectionCard item={sdkCardInfo["Lock for Android"]} />

  <SectionCard item={sdkCardInfo["Lock for iOS"]} />

  <SectionCard item={sdkCardInfo["Lock for Web"]} />
</Columns>
