noo

APIs limpias. SDKs completos. Documentación a fondo.

Construido para desarrolladores

Integra identidad en minutos con herramientas que ya conoces. Todo es API-first: si puedes hacerlo desde el panel, también puedes automatizarlo.

Empieza en minutos

Unas pocas líneas de código para gestionar identidad de forma programática.

Crear un usuario
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);
Crear un usuario por 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"
  }'

SDKs e integraciones

Librerías cliente, infraestructura como código y herramientas AI-native.

JS

JavaScript / TypeScript

Para Node.js, Deno y aplicaciones web. Soporte completo de TypeScript.

PY

Python

Incluye integraciones para Django y Flask. Soporte async.

GO

Go

Cliente idiomático en Go con soporte de context y errores estructurados.

JV

Java / Kotlin

Starter para Spring Boot y cliente standalone. JDK 11+.

Proveedor de Terraform

Gestiona toda tu infraestructura de noo como código. Define tenants, aplicaciones, políticas de autenticación y roles de usuario de forma declarativa, luego versiona, revisa y despliega con tu pipeline CI/CD actual.

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

Servidor MCP

El servidor MCP de noo permite que agentes de IA gestionen operaciones de identidad mediante Model Context Protocol. Da a tus herramientas impulsadas por LLM la capacidad de crear usuarios, gestionar accesos y consultar logs de auditoría con el mismo modelo de permisos que usan tus administradores humanos.

Gestión de usuarios — Crea, actualiza, desactiva y consulta usuarios desde cualquier agente compatible con MCP
Control de acceso — Asigna roles, gestiona la pertenencia a grupos y define políticas por usuario
Consultas de auditoría — Busca eventos de autenticación, acciones administrativas y cambios de configuración
Permisos granulares — Las API keys con scopes detalládos garantizan que los agentes solo accedan a lo necesario
Funcióna con cualquier cliente MCP — Claude, GPT, agentes open source o tus propias herramientas personalizadas

Experiencia de desarrollo

Especificación OpenAPI 3.1

Documentación completa de API con ejemplos interactivos. Importa en Postman, Insomnia o tu herramienta favorita.

Webhooks

Notificaciones en tiempo real para eventos del ciclo de vida de usuarios. Cargas firmadas y lógica de reintentos.

Herramienta CLI

Gestiona tenants, usuarios y configuración desde tu terminal. Perfecta para pipelines de CI/CD.

Entorno sandbox

Entorno gratuito y aislado para pruebas. Reinicialo cuando quieras. Sin limites de tasa.

¿Listo para integrar?

Crea una cuenta gratis y empieza a construir en minutos.