Table of Contents
¿Qué es Insomnia Rest API Client?
Insomnia Client es una herramienta de cliente para hacer peticiones Rest a una API, es de código abierto, por lo que se puede descargar y permite probar y depurar solicitudes de API.
Al ser una herramienta de código abierto, tiene un plan libre que permite: diseñar debuggear y colaborar con API’s, Colaboradores ilimitados en 1 proyecto y Encriptación end-to-end.
Sin embargo, si necesitas más herramientas, también existen sus planes de pago, que permiten añadir colaboradores o soporte nativo con Git.
Paso 1: Descarga e instalación de insomnia Client
Lo primero que debes hacer es descargar Insomnia desde el sitio web oficial. Puedes descargar la versión adecuada para tu sistema operativo y seguir las instrucciones de instalación.
Paso 2: Creación de un nuevo proyecto en Insomnia Client
Una vez instalado, abre Insomnia y crea un nuevo proyecto. Puedes hacerlo haciendo clic en el botón “Create New” en la pantalla de inicio.
Paso 3: Creación de una solicitud
Una vez que tienes un proyecto creado, puedes comenzar a crear solicitudes de API. Para hacerlo, haz clic en el botón “+ New Request” y completa la información básica de la solicitud, como el nombre, la URL y el método.
Paso 4: Configuración de la solicitud
Una vez que has creado la solicitud, puedes agregar encabezados, parámetros y cuerpo a la solicitud. Haz clic en la pestaña “Headers”, “Params” o “Body” para agregar o editar la información correspondiente.
Paso 5: Envío de la solicitud
Al terminar de configurar la solicitud, puedes enviarla, haciendo clic en el botón “Send” en la parte inferior de la pantalla. Insomnia te mostrará la respuesta de la solicitud, que puedes ver en la pestaña “Response”.
Paso 6: Creación de entornos
Insomnia también te permite crear entornos para tus solicitudes de API. Puedes crear diferentes entornos para pruebas, desarrollo y producción, por ejemplo. Para crear un entorno, haz clic en la pestaña “Environments” y luego en el botón “Create”.
Paso 7: Configuración de Insomnia Enviroments
Una vez que tienes un entorno creado, puedes agregar variables de entorno que se utilizarán en tus solicitudes de API. Para hacerlo, haz clic en el entorno correspondiente y luego en el botón “Edit”. Luego, agrega las variables de entorno que necesitas en formato JSON.
Paso 8: Uso de variables de entorno en insomnia Client
Una vez que tienes variables de entorno configuradas, puedes utilizarlas en tus solicitudes de API. Para hacerlo, utiliza la sintaxis “{{nombre_variable}}” en la URL, encabezados, parámetros o cuerpo de la solicitud. Insomnia client reemplazará automáticamente las variables de entorno con su valor correspondiente.
En resumen
Insomnia al final de cuentas, es un cliente para realizar peticiones REST a tu API, como lo podríamos hacer con algunas otras alternativas como Postman o ThunderClient
Si deseas aprender a crear API’s con PHP, aquí te dejo una lectura recomendada.
Esto es solo un tutorial básico de Insomnia client. La herramienta tiene muchas más funciones avanzadas, como pruebas automatizadas y sincronización en la nube. Te recomiendo que explores la herramienta para descubrir todo lo que puede hacer.
Si te ha gustado este artículo y te aporta valor te pido me sigas en mi:
🖥️ Youtube: https://www.youtube.com/@eightdev?sub_confirmation=1
🎵 Tik Tok: https://www.tiktok.com/@8devmx
✅ Facebook: https://www.facebook.com/8devmx/
📸 Instagram: https://www.instagram.com/8devmx/