Repolode
restify

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. 1

    Instala restify con npm

    npm install restify
  2. 2

    Crea un archivo de servidor con el ejemplo Server del README

  3. 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