Framework web para Go inspirado en Express y basado en el motor fasthttp, para crear REST APIs y servidores web.
restify/node-restify
Framework de Node.js para crear API REST, con middleware al estilo de Connect para gestionar solicitudes y respuestas.
- Estrellas
- 10,688
- Forks
- 976
- Issues abiertos
- 133
- Último commit
- anteayer
¿Qué es?
Restify es un framework de Node.js para crear API REST. Usa middleware al estilo de Connect, por lo que la gestión de solicitudes se organiza como una cadena de funciones que llaman a next() para pasar el control a la siguiente.
El framework proporciona un objeto de servidor con métodos de rutas como get y plugins integrados para tareas habituales, como la negociación del tipo de contenido mediante acceptParser, el análisis de cadenas de consulta y el análisis del cuerpo de las solicitudes. El paquete complementario restify-clients proporciona clientes HTTP, incluidos clientes JSON, para llamar a la API desde Node.js.
El proyecto se instala con npm y actualmente es compatible con Node.js v22, v24 y v26. El módulo errors se mantiene en un repositorio independiente.
Funciones clave
- 01Cadena de middleware al estilo de Connect para gestionar solicitudes
- 02Métodos de rutas como get para definir endpoints
- 03Plugins integrados para negociar accept y analizar consultas y cuerpos de solicitudes
- 04Paquete complementario restify-clients para llamar a API desde Node.js
Casos de uso
- Crear API REST JSON en Node.js
- Añadir endpoints versionados a un backend de Node.js
- Escribir servicios de Node.js que llamen a otras API HTTP con un cliente JSON
Inicio rápido
- 1
Instala restify con npm
npm install restify - 2
Crea un archivo de servidor con el ejemplo Server del README
- 3
Inicia el servidor y llama al endpoint echo con el ejemplo de client
Antes de usarlo
- Requiere una versión compatible de Node.js (v22, v24 o v26).
Temas
Preguntas frecuentes
- ¿Qué es node-restify?
- Framework de Node.js para crear API REST, con middleware al estilo de Connect para gestionar solicitudes y respuestas. Restify es un framework de Node.js para crear API REST. Usa middleware al estilo de Connect, por lo que la gestión de solicitudes se organiza como una cadena de funciones que llaman a next() para pasar el control a la siguiente.
- ¿node-restify es gratuito? ¿Qué licencia tiene?
- node-restify es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿node-restify sigue mantenido?
- Mantenimiento activo. El último commit de node-restify fue el 23 oct 2026.
- ¿Para qué puedo usar node-restify?
- Crear API REST JSON en Node.js Añadir endpoints versionados a un backend de Node.js Escribir servicios de Node.js que llamen a otras API HTTP con un cliente JSON
- ¿Cómo se instala node-restify?
- Instala restify con npm: npm install restify Crea un archivo de servidor con el ejemplo Server del README Inicia el servidor y llama al endpoint echo con el ejemplo de client
- ¿Dónde consigo node-restify?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/restify/node-restify
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework web rápido, minimalista y sin imponer criterios para Node.js, pensado para crear aplicaciones web y API HTTP.
Backend open source para Node.js que ofrece API REST y GraphQL, autenticación de usuarios, almacenamiento de archivos y notificaciones push con MongoDB o PostgreSQL.
Servidor web en Rust con una configuración compacta, TLS automático y trazas por solicitud vinculadas a los registros, para sitios estáticos y proxies inversos.
Servidor WebDAV genérico y extensible, escrito en Python sobre WSGI, que puede ejecutarse de forma independiente o integrarse en otras aplicaciones WSGI.
Vapor es un framework HTTP para crear sitios web, API y servicios en la nube con Swift.