Las API desempeñan un papel crucial en la potenciación de las aplicaciones web modernas y las aplicaciones móviles y se están volviendo cada vez más frecuentes en la industria del software.
Como desarrollador, es esencial contar con una herramienta robusta para desarrollar, probar y monitorear sus API; aquí es donde entra en juego Insomnia. Insomnia es un completo kit de desarrollo de API que le permite realizar estas tareas fácilmente.
Este artículo lo guiará a través de la descarga e instalación de Insomnia en un sistema operativo Ubuntu . Probar sus API antes de implementarlas en producción es una parte importante del proceso de desarrollo, e Insomnia lo hace muy fácil.
Entonces, si está buscando mejorar su juego de desarrollo de API, ¡siga leyendo para aprender cómo comenzar con Insomnia!
Cómo instalar AppImages en Linux
Cómo instalar el insomnio
Primero, visite su navegador favorito y busque Descargar Insomnio. El primer enlace será de insomnio.descanso . Visite el enlace y haga clic en el botón que dice “Descargar Insomnia para Ubuntu”. Después de descargar el archivo, ubique la carpeta Descargas en su administrador de archivos y haga clic derecho y ábralo en la terminal, lo que abrirá la carpeta en su terminal. Ahora ejecute el siguiente comando para instalar Insomnia en su sistema:
sudo dpkg -i <filename.deb>
¡Después de un tiempo, Insomnia se instalará en su sistema! Puede continuar e iniciar el programa usando el siguiente comando:
insomnia
Lo que iniciará la aplicación en su ventana.
También puede descargar la aplicación Insomnia en forma de AppImage. Puede encontrar los enlaces en el página oficial de lanzamientos de Github y desde allí, puede hacer clic en el enlace de la opción AppImage para descargar el paquete como una AppImage.
A continuación, ubique su directorio de descargas y haga clic con el botón derecho en el archivo de imagen de la aplicación descargado. Vaya a propiedades y habilite el archivo para que se ejecute como un programa.
¡Ahora puede hacer doble clic en el archivo para iniciar el programa!

¿Cómo instalar y configurar IntelliJ IDEA community edition en Linux?
Cómo probar las API con Insomnia
Ahora, para probar que Insomnia funciona como debería, podemos ejecutar una prueba simple. Para eso, copie el siguiente enlace a su portapapeles:
https://jsonplaceholder.typicode.com/posts
Ahora, inicie Insomnia, pegue el enlace en el campo OBTENER y haga clic en el botón Enviar. Ahora debería ver una respuesta a esto, e Insomnia le traerá todas las respuestas de la API.

Ahora presione Ctrl+N para configurar una nueva solicitud, o puede ubicar el menú desplegable y seleccionar Nueva solicitud. Ahora pegue el siguiente enlace en el campo dado y haga clic en Enviar.
https://httpbin.org/get

Insomnia es una aplicación electrónica que se ejecuta con un navegador web independiente de cromo, ¡y la aplicación se ejecuta en JavaScript! Así que no importa qué distribución estés usando. Hay una construcción que sirve para todo.
Aquí hay 5 API para que pruebes
¡Ahora repasemos 5 API divertidas que puede integrar en su próximo proyecto! La primera es una API para obtener un mensaje de compromiso aleatorio para incluirlo en su inserción de código. Aquí esta la sitio web oficial para la API WhatTheCommit. Y el enlace de la API es el siguiente:
https://whatthecommit.com/index.txt
Ahora el segundo es para ideas de inicio. Generará ideas, y su inicio debe alinearse con ambos. Aquí esta la sitio web oficial de la API ItsThisForThat . Y el enlace API se proporciona a continuación.
https://itsthisforthat.com/api.php?text
El tercero en nuestra lista es un generador de avatar de robot para su sitio web. Puede generar avatares de robot únicos para todos sus usuarios, y este detalle se eclipsará utilizando el mismo avatar básico para todos los demás usuarios nuevos. Puedes visitar también Sitio web oficial de RoboHash .
https://robohash.org/<name>

Si desea códigos QR personalizados para su aplicación o sitio web, puede API de mono de código QR . ¡Puede dar su logotipo y establecer un degradado para su código QR! Y por último, pero no menos importante, si eres un cinéfilo, prueba el imdb-api .
Conclusión
En este artículo sobre LinuxForDevices, aprendimos cómo descargar e instalar el kit de desarrollo de API de Insomnia para probar nuestras API. Espero que les haya gustado este tutorial y estén deseando leer más y más artículos.