> ## 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

> Parcourez les SDK et les bibliothèques Auth0 disponibles pour intégrer Auth0 à votre application.

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 ? "Commencer" : "";
  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">le {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": "29 juill. 2026",
    "badge": "v2.22.1",
    "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": "20 juill. 2026",
    "badge": "v2.9.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": "20 juill. 2026",
    "badge": "v2.11.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": "28 juill. 2026",
    "badge": "v2.24.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": "31 juill. 2026",
    "badge": "af-v2.6.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": "28 juill. 2026",
    "badge": "v4.26.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": "31 juill. 2026",
    "badge": "v3.3.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": "7 juill. 2026",
    "badge": "v1.5.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": "31 juill. 2026",
    "badge": "1.10.0",
    "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": "31 juill. 2026",
    "badge": "1.10.0",
    "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": "22 juill. 2026",
    "badge": "6.1.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": "31 juill. 2026",
    "badge": "v1.46.0",
    "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": "29 juin 2026",
    "badge": "v1.9.1",
    "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": "31 juill. 2026",
    "badge": "v3.3.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": "23 juill. 2026",
    "badge": "1.0.1",
    "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": "22 juill. 2026",
    "badge": "6.1.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": "31 juill. 2026",
    "badge": "v5.11.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": "31 juill. 2026",
    "badge": "af-v2.6.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": "30 juill. 2026",
    "badge": "3.0.2",
    "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": "24 juill. 2026",
    "badge": "4.0.1",
    "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": "31 juill. 2026",
    "badge": "v5.11.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": "16 juill. 2026",
    "badge": "v1.6.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": "17 juill. 2026",
    "badge": "v1.6.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": "23 juill. 2026",
    "badge": "7.48.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": "31 juill. 2026",
    "badge": "v3.3.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/go-jwt-middleware"
    }]
  },
  "Java": {
    "name": "Java",
    "subtext": "auth0-java",
    "logo": "java.svg",
    "date": "22 juill. 2026",
    "badge": "4.1.0",
    "links": [{
      "label": "GitHub",
      "url": "https://github.com/auth0/auth0-java"
    }]
  },
  "Node": {
    "name": "Node",
    "subtext": "node-auth0",
    "logo": "nodejs.svg",
    "date": "29 juill. 2026",
    "badge": "v5.14.1",
    "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": "29 juin 2026",
    "badge": "v1.9.1",
    "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": "30 juin 2026",
    "badge": "v15.0.1",
    "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. Explorez une bibliothèque sur GitHub, téléchargez une application d’exemple ou utilisez un Quickstart pour obtenir de l’aide personnalisée.

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

Vous avez besoin de protéger une application JavaScript qui s’exécute entièrement dans un 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 traditionnelles
</div>

Vous avez une application Web traditionnelle qui fonctionne sur un serveur? Auth0 offre 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 services backend et API
</div>

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

<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/mobile
</div>

Application mobile ou de bureau qui s’exécute directement 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 capacités d’[Universal Login](/docs/fr-ca/authenticate/login/auth0-universal-login/universal-login-vs-classic-login/universal-experience#universal-login-experience) pour prendre en charge le multi-branding, des configurations de sécurité complexes et l’intégration de nombreuses plateformes d’analyse.

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

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

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

Vous devez effectuer des tâches administratives dans 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 utiliser ces bibliothèques pour une 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>
