Documentación en español
Estas páginas te llevan de una carpeta vacía a una API tipada y probada. Son traducciones de la documentación original en inglés; el resto de la documentación técnica (seguridad, adaptadores, referencia de la API y demás) está, de momento, solo en inglés.
Primeros pasosCrea tu primera aplicación con DaloyJS: declara una ruta basada en contratos, valida con Zod, genera OpenAPI y sirve respuestas en cualquier runtime compatible.InstalaciónInstala DaloyJS con pnpm, npm, yarn o bun. Configura el framework en Node.js, Bun, Deno, Cloudflare Workers o Vercel en pocos minutos y sin dependencias.Tutorial: crea la API de una libreríaTutorial paso a paso de DaloyJS: crea una API REST tipada para una librería con rutas basadas en contratos, validación con Zod, OpenAPI y un cliente TypeScript.EnrutadoDefine rutas HTTP con tipos seguros en DaloyJS mediante una API basada en contratos: parámetros, query, cuerpo y respuestas inferidos desde una declaración.Validación en DaloyJSDaloyJS valida peticiones y respuestas con Standard Schema. Usa Zod, Valibot, ArkType o TypeBox y elige el validador que mejor encaje en tu proyecto.Errores y problem+jsonLanza errores tipados en DaloyJS y obtén por defecto respuestas problem+json de la RFC 9457. Personaliza, amplía y documenta los errores en OpenAPI.Especificación OpenAPI de DaloyJSGeneración de la especificación OpenAPI en DaloyJS: emite OpenAPI 3.1 desde tus rutas. Con Hey API se mantiene alineada con tus contratos y alimenta el cliente.Clientes de API tipadosGenera clientes TypeScript totalmente tipados desde la especificación OpenAPI de DaloyJS con Hey API, con seguridad de tipos de extremo a extremo, sin desfases.SeguridadDaloyJS trae barreras de seguridad aplicadas en el núcleo y middleware propio para cabeceras seguras, límites, CORS, CSRF, sesiones y la cadena de suministro.Toda la documentación (en inglés)Seguridad, adaptadores, bases de datos, autenticación y la referencia completa de la API.