noo

API-first

Jede Funktion über eine umfassende REST-API verfügbar. Automatisieren Sie alles.

Vollständige REST-API

Jede Funktion der Admin-Konsole ist programmatisch verfügbar. Ohne Ausnahmen.

Offizielle SDKs

Typsichere Client-Bibliotheken für TypeScript, Python, Go und mehr. In Minuten startklar.

Webhooks

Echtzeit-Benachrichtigungen für Benutzerlebenszyklus, Authentifizierungsereignisse und Konfigurationsänderungen.

0

Jede Funktion per API erreichbar

OpenAPI 3.1 Spec

Vollständige maschinenlesbare Spezifikation

Echtzeit-Webhooks

Ereigniszustellung in unter einer Sekunde

noo id ist API-first gebaut: Die REST-API ist die primäre Schnittstelle, die Admin-Konsole nur ein weiterer Client. Offizielle SDKs für mehrere Sprachen bieten typsicheren Zugriff auf alle Endpunkte, und Echtzeit-Webhooks halten Ihre Systeme ohne Polling synchron.

Vollständige REST-API

Jede Funktion der Admin-Konsole ist über eine gut strukturierte REST-API programmatisch verfügbar. Mit dem offiziellen TypeScript-SDK verwalten Sie Nutzer, Sessions, Gruppen und Authentifizierungsrichtlinien typsicher.

TypeScript SDK
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',
});

Offizielle SDKs

TypeScript

Vollständig typisierter Client mit nativen TypeScript-Definitionen. Installation: npm install @noo-id/sdk.

Python

SDK mit Type Hints, kompatibel mit mypy für statische Analyse. Installation: pip install noo-id.

Go

Stark typisierte Structs und idiomatisches Error Handling. Installation: go get github.com/noo-id/noo-go.

Ruby

Idiomatischer Ruby-Client mit integrierten Retries. Installation: gem install noo_id.

PHP

PSR-kompatibles SDK mit vollständiger Typabdeckung. Installation: composer require noo-id/sdk.

Java

Generics-basierter Client mit Async-Unterstützung. Verfügbar via Maven als com.noo.id:noo-sdk.

Webhook-Event-Flow

Erhalten Sie Echtzeit-HTTP-Benachrichtigungen bei Ereignissen in noo id. Abonnieren Sie Nutzer-, Authentifizierungs- und Konfigurationsereignisse mit automatischen Retries und Zustellgarantien.

1

Ereignis tritt auf

Ein Nutzer registriert sich, meldet sich an, aktualisiert sein Profil oder führt eine andere protokollierbare Aktion in noo id aus.

2

noo id sendet POST

Ein HTTP-POST mit signierter JSON-Payload wird an Ihren konfigurierten Webhook-Endpoint gesendet.

3

Ihre Anwendung prüft die Signatur

Verifizieren Sie den Header X-Noo-Signature per HMAC SHA-256, um die Echtheit der Anfrage sicherzustellen.

4

Ereignis asynchron verarbeiten

Antworten Sie sofort mit 200 und verarbeiten Sie die Payload asynchron über eine Hintergrund-Queue.

Developer Experience

OpenAPI 3.1 Spec

Vollständige maschinenlesbare Spezifikation zur Client-Generierung, zum Import in Postman oder zur Request-Validierung.

Interaktive Doku

Testen Sie API-Calls direkt im Browser mit Beispielanfragen, Antworten und kopierbaren Code-Snippets.

Strukturierte Fehler

Jede Fehlermeldung liefert ein konsistentes JSON mit Fehlercode, verständlicher Nachricht und Link zur Dokumentation.

Rate Limiting

Transparente Limits mit X-RateLimit-Headern in jeder Antwort, damit Sie proaktiv drosseln können.

Frequently asked questions

Was bedeutet API-first? +

API-first bedeutet, dass die API kein nachträglicher Zusatz ist, sondern die primäre Schnittstelle von noo id. Jede Funktion wird zuerst als API gebaut; die Admin-Konsole ist nur ein weiterer API-Client. Dadurch ist die komplette Funktionalität programmatisch verfügbar und vollständig automatisierbar.

Für welche Sprachen gibt es offizielle SDKs? +

noo id bietet offizielle SDKs für TypeScript/JavaScript, Python, Go, Ruby, PHP, Java und .NET. Alle SDKs sind Open Source, werden aus der OpenAPI-Spezifikation generiert und bieten Typsicherheit.

Wie funktionieren Webhooks und welche Events kann ich abonnieren? +

Webhooks senden bei Ereignissen Echtzeit-HTTP-POSTs an Ihren Endpoint. Sie können Nutzer-Events (created, updated, deleted), Auth-Events (login, logout, MFA), Admin-Aktionen (Konfigurationsänderungen) und mehr abonnieren. Enthalten sind Retry-Logik, Signaturprüfung und Zustellgarantien.

Starten Sie mit noo id

Kostenlos für bis zu 3 Nutzer. Keine Kreditkarte erforderlich.