Instalación de herramientas para trabajar con APIs

Para poder probar, depurar y consumir APIs REST, necesitamos un conjunto de herramientas que faciliten el trabajo tanto a nivel gráfico como en línea de comandos. En este capítulo veremos las más usadas: Postman, cURL, navegadores y editores de código.

1 Postman

Postman es una aplicación muy popular para probar APIs. Permite enviar peticiones HTTP (GET, POST, PUT, DELETE, etc.) y ver las respuestas de forma clara.

Instalación
Ingresar a la página de descargas y obtener la versión para tu sistema operativo. Instalar como cualquier programa.

Primer uso
Abrí Postman y creá una Nueva petición (New Request). Elegí el método HTTP (ejemplo: GET). Escribí la URL de la API, por ejemplo:

https://jsonplaceholder.typicode.com/users/1

Presioná Send.

👉 Vas a recibir una respuesta en JSON:

{
  "id": 1,
  "name": "Leanne Graham",
  "email": "Sincere@april.biz"
}

Ventajas de Postman

  • Interfaz gráfica intuitiva.
  • Guardar colecciones de peticiones.
  • Manejar variables (tokens, parámetros).
  • Probar autenticación con API keys o JWT.
  • Generar automáticamente código en varios lenguajes (Python, Java, JS).

2 cURL

cURL es una herramienta de línea de comandos que permite enviar peticiones HTTP y ver las respuestas directamente en la terminal. Es muy usada por desarrolladores y administradores de sistemas.

Instalación en Windows

  1. Descargar el ZIP desde el sitio oficial.
  2. Descomprimir en C:\\curl.
  3. Agregar C:\\curl\\bin al PATH del sistema.
  4. Abrir PowerShell y ejecutar:
curl --version

Ejemplos de uso

Realizar un GET a una API:

curl https://jsonplaceholder.typicode.com/users/1

Enviar un POST con JSON:

curl -X POST https://jsonplaceholder.typicode.com/posts -H "Content-Type: application/json" -d '{ "title": "Hola", "body": "Esto es un post", "userId": 1 }'

👉 Verás en consola la respuesta en JSON.

Ventajas de cURL

  • Ligero y rápido.
  • Disponible en la mayoría de sistemas operativos.
  • Ideal para automatizar pruebas con scripts.

3 Navegadores

Los navegadores modernos también son útiles para trabajar con APIs REST.

Acceso directo a APIs
Si abrís una URL de una API REST en el navegador, automáticamente verás la respuesta en JSON formateada.

Ejemplo: https://jsonplaceholder.typicode.com/users

Herramientas de desarrollo (DevTools)
Con F12 accedés a la consola del navegador. En la pestaña Network, podés ver las peticiones que hace un sitio web. Esto es muy útil para analizar cómo una aplicación consume APIs. Recomendación: Chrome DevTools.

Extensiones recomendadas

  • JSON Formatter: mejora la visualización de JSON en el navegador.
  • RESTED (Firefox): permite enviar peticiones directamente desde el navegador.

4 Editores de código

Los editores de código también ofrecen soporte para probar APIs de forma integrada.

Visual Studio Code (VS Code)

  • Instalar la extensión REST Client.
  • Crear un archivo api.http con el siguiente contenido:
GET https://jsonplaceholder.typicode.com/users/1

Presionar el botón “Send Request” encima de la petición. 👉 VS Code mostrará la respuesta en una pestaña interna.

Otros editores útiles

5 Conclusión del capítulo

Para trabajar con APIs REST, conviene dominar tanto herramientas gráficas como de línea de comandos:

  • Postman: perfecto para principiantes y para organizar pruebas de APIs.
  • cURL: ideal para automatizar y trabajar en entornos de consola.
  • Navegadores: útiles para probar rápidamente endpoints y analizar tráfico.
  • Editores de código: permiten documentar y probar APIs directamente dentro del flujo de desarrollo.

👉 Recomendación: empezar con Postman para aprender, y luego incorporar cURL y VS Code para un trabajo más profesional y automatizado.