noo

API pulite. SDK completi. Documentazione approfondita.

Pensato per gli sviluppatori

Integra l’identità in pochi minuti con strumenti che già conosci. Ogni funzionalità è API-first — se puoi farlo dalla dashboard, puoi automatizzarlo.

Parti in pochi minuti

Qualche riga di codice per gestire l’identità in modo programmatico.

Crea un utente
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);
Crea un utente via 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"
  }'

SDK e integrazioni

Librerie client, infrastructure-as-code e tooling AI-native.

JS

JavaScript / TypeScript

Per Node.js, Deno e applicazioni browser. Supporto TypeScript completo.

PY

Python

Inclusi integrazioni Django e Flask. Supporto async.

GO

Go

Client Go idiomatico con supporto context ed errori strutturati.

JV

Java / Kotlin

Starter Spring Boot e client standalone. JDK 11+.

Terraform Provider

Gestisci tutta l’infrastruttura noo come codice. Definisci tenant, applicazioni, policy di autenticazione e ruoli utente in modo dichiarativo — poi versione, rivedi e distribuisci tramite la tua pipeline CI/CD.

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"]
}

MCP Server

Il server MCP di noo consente agli agenti AI di gestire operazioni di identità tramite il Model Context Protocol. Dai ai tuoi strumenti basati su LLM la capacità di creare utenti, gestire accessi e interrogare i log di audit — con lo stesso modello di permessi degli amministratori umani.

Gestione utenti — Crea, aggiorna, disattiva e interroga utenti da qualsiasi agente compatibile MCP
Controllo accessi — Assegna ruoli, gestisci i gruppi e imposta policy per utente
Query di audit — Cerca eventi di autenticazione, azioni admin e modifiche di configurazione
Permessi con scope — API key con scope granulari garantiscono che gli agenti accedano solo a ciò che serve
Compatibile con qualsiasi client MCP — Claude, GPT, agenti open-source o strumenti personalizzati

Esperienza sviluppatore

Specifica OpenAPI 3.1

Documentazione API completa con esempi interattivi. Importa in Postman, Insomnia o nel tuo strumento preferito.

Webhook

Notifiche evento in tempo reale per il ciclo di vita degli utenti. Payload firmati con logica di retry.

Strumento CLI

Gestisci tenant, utenti e configurazione dal terminale. Perfetto per pipeline CI/CD.

Ambiente sandbox

Un ambiente gratuito e isolato per i test. Resetta quando vuoi. Nessun limite di rate.

Pronto a integrare?

Crea un account gratuito e inizia a costruire in pochi minuti.