API-first
Ogni funzionalità disponibile tramite una REST API completa. Automatizza tutto.
REST API completa
Ogni funzionalità della console admin è disponibile programmaticamente. Nessuna eccezione.
SDK ufficiali
Librerie client type-safe per TypeScript, Python, Go e altro. Parti in pochi minuti.
Webhook
Notifiche evento in tempo reale per ciclo di vita utenti, eventi di autenticazione e cambi di configurazione.
Copertura API 100%
Ogni funzionalità è accessibile via API
Spec OpenAPI 3.1
Specifica completa leggibile dalle macchine
Webhook in tempo reale
Consegna eventi sotto il secondo
noo id è costruito API-first: la REST API è l’interfaccia principale e la console admin è solo un altro client. Gli SDK ufficiali per sei linguaggi ti danno accesso type-safe a ogni endpoint, e i webhook in tempo reale mantengono i tuoi sistemi sincronizzati senza polling.
REST API completa
Ogni funzionalità della console admin è disponibile programmaticamente tramite una REST API ben progettata. Usa lo SDK TypeScript ufficiale per gestire utenti, sessioni, gruppi e policy di autenticazione con piena type safety.
import { NooClient } from '@noo-id/sdk';
const client = new NooClient({
apiKey: process.env.NOO_API_KEY,
});
const user = await client.users.create({
email: 'alice@acme.com',
name: 'Alice Smith',
});
SDK ufficiali
TypeScript
Client completamente tipizzato con definizioni TypeScript native. Installa con npm install @noo-id/sdk.
Python
SDK con type hint compatibile con mypy per analisi statica. Installa con pip install noo-id.
Go
Struct fortemente tipizzate ed error handling idiomatico. Installa con go get github.com/noo-id/noo-go.
Ruby
Client Ruby idiomatico con retry integrati. Installa con gem install noo_id.
PHP
SDK compatibile PSR con copertura completa dei tipi. Installa con composer require noo-id/sdk.
Java
Client basato su generics con supporto async. Disponibile su Maven come com.noo.id:noo-sdk.
Flusso eventi webhook
Ricevi notifiche HTTP in tempo reale quando avvengono eventi in noo id. Iscriviti a eventi del ciclo di vita utenti, eventi di autenticazione e cambi di configurazione con retry automatici e garanzie di consegna.
L’evento si verifica
Un utente si registra, accede, aggiorna il profilo o avviene qualsiasi altra azione tracciabile in noo id.
noo id invia la POST
Una richiesta HTTP POST con payload JSON firmato viene inviata al tuo endpoint webhook configurato.
La tua app verifica la firma
Valida l’header X-Noo-Signature usando HMAC SHA-256 per confermare che la richiesta sia autentica.
Elabora l’evento in async
Rispondi subito con un 200 e gestisci il payload in modo asincrono tramite una coda di background.
Esperienza sviluppatore
Spec OpenAPI 3.1
Una specifica completa leggibile dalle macchine da usare per generare client, importare in Postman o validare le richieste.
Docs interattive
Prova le chiamate API direttamente dal browser con richieste di esempio, risposte e snippet di codice pronti da copiare.
Errori strutturati
Ogni errore restituisce un corpo JSON coerente con codice errore, messaggio human-readable e link alla documentazione.
Rate limiting
Limiti di richiesta trasparenti con header X-RateLimit in ogni risposta, per un throttling proattivo.
Frequently asked questions
Cosa significa API-first? +
API-first significa che l’API non è un ripensamento: è l’interfaccia principale di noo id. Ogni funzionalità è progettata prima come API e la console admin è solo un altro client di quell’API. Questo garantisce accesso programmatico completo a tutte le funzioni, abilitando automazione totale e integrazioni personalizzate.
Quali linguaggi hanno SDK ufficiali? +
noo id offre SDK ufficiali per TypeScript/JavaScript, Python, Go, Ruby, PHP, Java e .NET. Tutti gli SDK sono open source, generati automaticamente dalla specifica OpenAPI e includono tipizzazione completa in TypeScript o garanzie equivalenti negli altri linguaggi. Esistono anche SDK mantenuti dalla community per ulteriori linguaggi.
Come funzionano i webhook e a quali eventi posso iscrivermi? +
I webhook inviano richieste HTTP POST in tempo reale al tuo endpoint quando si verificano eventi. Puoi iscriverti a eventi utente (creazione, aggiornamento, eliminazione), eventi di autenticazione (login, logout, MFA), azioni admin (cambi di configurazione) e altro. I webhook includono retry automatici, verifica della firma e garanzie di consegna.
Inizia a costruire con noo id
Gratuito fino a 3 utenti. Nessuna carta di credito richiesta.