noo

APIs propres. SDKs complets. Documentation approfondie.

Conçu pour les développeurs

Intégrez l'identité en minutes avec des outils que vous connaissez déjà. Chaque fonctionnalité est API-first — si vous pouvez le faire dans le tableau de bord, vous pouvez l'automatiser.

Démarrez en minutes

Quelques lignes de code pour gérer l'identité programmatiquement.

Créer un utilisateur
import { NooClient } from '@noo/sdk';

const noo = new NooClient({
  domain: 'your-tenant.noo.eu',
  apiKey: 'your-api-key',
});

const user = await noo.users.create({
  email: 'jane@example.com',
  name: 'Jane Doe',
  role: 'member',
});

console.log(user.id);
Créer un utilisateur via l'API
curl -X POST https://api.noo.eu/v1/users \
  -H "Authorization: Bearer ${TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@example.com",
    "name": "Jane Doe",
    "role": "member"
  }'

SDKs & intégrations

Bibliothèques clientes, infrastructure-as-code et outils IA natifs.

JS

JavaScript / TypeScript

Pour les applications Node.js, Deno et navigateur. Support TypeScript complet.

PY

Python

Intégrations Django et Flask incluses. Support asynchrone.

GO

Go

Client Go idiomatique avec support du contexte et erreurs structurées.

JV

Java / Kotlin

Starter Spring Boot et client autonome. JDK 11+.

Fournisseur Terraform

Gérez toute votre infrastructure noo en tant que code. Définissez les tenants, applications, politiques d'authentification et rôles utilisateur de manière déclarative — puis versionnez, révisez et déployez via votre pipeline CI/CD existant.

main.tf
resource "noo_tenant" "production" {
  name   = "production"
  domain = "auth.example.com"
}

resource "noo_application" "web_app" {
  tenant_id    = noo_tenant.production.id
  name         = "Web Application"
  redirect_uri = "https://app.example.com/callback"
  grant_types  = ["authorization_code"]
}

resource "noo_mfa_policy" "require_passkeys" {
  tenant_id = noo_tenant.production.id
  enforce   = true
  factors   = ["passkey"]
}

Serveur MCP

Le serveur MCP de noo permet aux agents IA de gérer les opérations d'identité via le Model Context Protocol. Donnez à vos outils alimentés par des LLM la capacité de créer des utilisateurs, gérer les accès et interroger les journaux d'audit — le tout avec le même modèle de permissions que vos administrateurs humains.

Gestion des utilisateurs — Créez, mettez à jour, désactivez et interrogez les utilisateurs depuis n'importe quel agent compatible MCP
Contrôle d'accès — Assignez des rôles, gérez l'appartenance aux groupes et définissez des politiques par utilisateur
Requêtes d'audit — Recherchez les événements d'authentification, les actions d'administration et les changements de configuration
Permissions granulaires — Clés API avec scopes granulaires garantissant que les agents n'accèdent qu'à ce qui leur est autorisé
Compatible avec tout client MCP — Claude, GPT, agents open-source ou vos propres outils sur mesure

Expérience développeur

Spécification OpenAPI 3.1

Documentation API complète avec exemples interactifs. Importez dans Postman, Insomnia ou votre outil préféré.

Webhooks

Notifications en temps réel pour les événements du cycle de vie utilisateur. Payloads signés avec logique de réessai.

Outil CLI

Gérez les tenants, les utilisateurs et la configuration depuis votre terminal. Parfait pour les pipelines CI/CD.

Environnement sandbox

Un environnement gratuit et isolé pour vos tests. Réinitialisable à tout moment. Pas de limite d'appels.

Prêt à intégrer ?

Créez un compte gratuit et commencez à construire en minutes.