API-first
Todas las funcionalidades disponibles a través de una API REST completa. Automatiza todo.
API REST completa
Todo lo que haces en la consola de administración también está disponible de forma programática. Sin excepciones.
SDKs oficiales
Librerías type-safe para TypeScript, Python, Go y más. Empieza en minutos.
Webhooks
Notificaciones en tiempo real para ciclo de vida de usuarios, eventos de autenticación y cambios de configuración.
Cobertura API 100%
Todas las funciones accesibles por API
OpenAPI 3.1
Especificación completa legible por máquina
Webhooks en tiempo real
Entrega de eventos en subsegundos
noo id está construido API-first: la API REST es la interfaz principal y la consola admin es un cliente más. Los SDKs oficiales te dan acceso type-safe a todos los endpoints, y los webhooks en tiempo real mantienen tus sistemas sincronizados sin necesidad de polling.
API REST completa
Todas las funciones de la consola admin están disponibles programáticamente en una API REST bien diseñada. Usa el SDK oficial de TypeScript para gestionar usuarios, sesiones, grupos y políticas de autenticación con type safety de extremo a extremo.
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',
});
SDKs oficiales
TypeScript
Cliente totalmente tipado con definiciones nativas. Instala con npm install @noo-id/sdk.
Python
SDK con type hints compatible con mypy para análisis estático. Instala con pip install noo-id.
Go
Structs fuertemente tipadas y manejo de errores idiomático. Instala con go get github.com/noo-id/noo-go.
Ruby
Cliente Ruby idiomático con reintentos integrados. Instala con gem install noo_id.
PHP
SDK compatible con PSR y cobertura completa de tipos. Instala con composer require noo-id/sdk.
Java
Cliente basado en genéricos con soporte async. Disponible en Maven como com.noo.id:noo-sdk.
Flujo de eventos por webhook
Recibe notificaciones HTTP en tiempo real cuando ocurren eventos en noo id. Suscribe eventos de usuario, autenticación y configuración con reintentos automáticos y garantía de entrega.
Ocurre un evento
Un usuario se registra, inicia sesión, actualiza su perfil o ejecuta otra acción trazable.
noo id envía POST
Se envía una petición HTTP POST con payload JSON firmado a tu endpoint de webhook.
Tu aplicación valida firma
Verifica la cabecera X-Noo-Signature con HMAC SHA-256 para confirmar autenticidad.
Procesamiento asíncrono
Responde 200 de inmediato y procesa el payload en segundo plano mediante cola.
Experiencia de desarrollo
OpenAPI 3.1
Especificación completa legible por máquina para generar clientes, importar en Postman o validar peticiones.
Documentación interactiva
Prueba llamadas API desde el navegador con ejemplos de petición/respuesta y snippets listos para usar.
Errores estructurados
Cada error devuelve un JSON consistente con código, mensaje legible y enlace a documentación.
Rate limiting
Límites transparentes con cabeceras X-RateLimit en todas las respuestas para hacer throttling proactivo.
Frequently asked questions
¿Qué significa API-first? +
API-first significa que el API no es un añadido, sino la interfaz principal de noo id. Cada funcionalidad se diseña primero como API y la consola admin es simplemente otro cliente. Esto garantiza acceso programático completo para automatización e integraciones personalizadas.
¿Qué lenguajes tienen SDK oficial? +
noo id ofrece SDK oficial para TypeScript/JavaScript, Python, Go, Ruby, PHP, Java y .NET. Todos son open source, generados desde OpenAPI e incluyen tipado completo o garantías equivalentes de seguridad de tipos.
¿Cómo funcionan los webhooks y qué eventos puedo suscribir? +
Los webhooks envían peticiones HTTP POST en tiempo real a tu endpoint cuando ocurre un evento. Puedes suscribirte a eventos de usuario, autenticación, acciones admin y más. Incluyen reintentos automáticos, verificación de firma y garantías de entrega.