noo

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.

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

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.

1

Event vindt plaats

Een gebruiker meldt zich aan, logt in, werkt een profiel bij, of een andere traceerbare actie gebeurt in noo id.

2

noo id verstuurt POST

Een HTTP POST-verzoek met een ondertekende JSON-payload wordt naar je geconfigureerde webhook-endpoint gestuurd.

3

Je app verifieert de handtekening

Valideer de X-Noo-Signature-header met HMAC SHA-256 om te bevestigen dat het verzoek authentiek is.

4

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.

Begin met bouwen met noo id

Gratis voor kleine teams. Geen creditcard vereist.