API-first
Elke functie beschikbaar via een uitgebreide REST API. Automatiseer alles.
Volledige REST API
Elke functie in de beheerconsole is programmatisch beschikbaar. Geen uitzonderingen.
Officiele SDK's
Type-veilige clientbibliotheken voor TypeScript, Python, Go en meer. Start binnen enkele minuten.
Webhooks
Realtime eventmeldingen voor gebruikerslevenscyclus, authenticatie-events en configuratiewijzigingen.
0
Elke functie is via API beschikbaar
OpenAPI 3.1-specificatie
Volledige machineleesbare specificatie
Realtime webhooks
Eventlevering binnen een seconde
noo id is API-first gebouwd, wat betekent dat de REST API de primaire interface is en de beheerconsole slechts een andere client. Officiele SDK’s voor zes talen geven je type-veilige toegang tot elke endpoint, en realtime webhooks houden je systemen synchroon zonder polling.
Volledige REST API
Elke functie in de beheerconsole is programmatisch beschikbaar via een goed ontworpen REST API. Gebruik de officiele TypeScript SDK om gebruikers, sessies, groepen en authenticatiebeleid te beheren met volledige typeveiligheid.
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',
});
Officiele SDK's
TypeScript
Volledig getypeerde client met native TypeScript-definities. Installeer met npm install @noo-id/sdk.
Python
SDK met type hints, compatibel met mypy voor statische analyse. Installeer met pip install noo-id.
Go
Sterk getypeerde structs en idiomatische foutafhandeling. Installeer met go get github.com/noo-id/noo-go.
Ruby
Idiomatische Ruby-client met ingebouwde retries. Installeer met gem install noo_id.
PHP
PSR-compatibele SDK met volledige typedekking. Installeer met composer require noo-id/sdk.
Java
Client op basis van generics met async-ondersteuning. Beschikbaar via Maven als com.noo.id:noo-sdk.
Webhook-eventstroom
Ontvang realtime HTTP-meldingen zodra events plaatsvinden in noo id. Abonneer op gebruikerslevenscyclus-events, authenticatie-events en configuratiewijzigingen met automatische retries en leveringsgaranties.
Event vindt plaats
Een gebruiker meldt zich aan, logt in, werkt een profiel bij, of een andere traceerbare actie gebeurt in noo id.
noo id verstuurt POST
Een HTTP POST-verzoek met een ondertekende JSON-payload wordt naar je geconfigureerde webhook-endpoint gestuurd.
Je app verifieert de handtekening
Valideer de X-Noo-Signature-header met HMAC SHA-256 om te bevestigen dat het verzoek authentiek is.
Verwerk event asynchroon
Geef direct een 200-response terug en verwerk de eventpayload asynchroon via een achtergrondqueue.
Developer experience
OpenAPI 3.1-specificatie
Een volledige machineleesbare specificatie die je kunt gebruiken om clients te genereren, in Postman te importeren of requests te valideren.
Interactieve documentatie
Probeer API-calls direct vanuit de browser met voorbeeldverzoeken, responses en kant-en-klare codefragmenten.
Gestructureerde fouten
Elke fout retourneert een consistente JSON-body met een foutcode, leesbare melding en een link naar documentatie.
Rate limiting
Transparante limieten met X-RateLimit-headers op elke response zodat je proactief kunt throttlen.
Frequently asked questions
Wat betekent API-first? +
API-first betekent dat de API geen bijzaak is, maar de primaire interface van noo id. Elke functie wordt eerst als API gebouwd, en de beheerconsole is slechts een andere client van diezelfde API. Zo heb je volledige programmatische toegang tot alle functionaliteit voor complete automatisering en maatwerkintegraties.
Voor welke programmeertalen zijn er officiele SDK's? +
noo id biedt officiele SDK's voor TypeScript/JavaScript, Python, Go, Ruby, PHP, Java en .NET. Alle SDK's zijn open source, automatisch gegenereerd op basis van de OpenAPI-specificatie en bevatten volledige type-ondersteuning. Voor extra talen zijn er community-SDK's beschikbaar.
Hoe werken webhooks en op welke events kan ik abonneren? +
Webhooks versturen realtime HTTP POST-verzoeken naar jouw endpoint zodra events plaatsvinden. Je kunt abonneren op gebruikers-events (aangemaakt, bijgewerkt, verwijderd), authenticatie-events (inloggen, uitloggen, MFA), beheeracties (configuratiewijzigingen) en meer. Webhooks bevatten retry-logica, handtekeningverificatie en leveringsgaranties.