Use your Insomnia Collection in NEO Sense

Denny Pradipta
Hyperjump Tech
Published in
4 min readMar 15, 2023
Photo by Douglas Lopes on Unsplash

If you’re involved in developing and testing APIs, then you’ve probably used Insomnia at some point. Insomnia is a powerful open-source tool that makes it easy to create and test API requests. But what happens when you need to monitor those APIs over time? That’s where NEO Sense comes in.

In this article, we’ll explore how to use the Insomnia collection feature in NEO Sense and the benefits it provides for API monitoring. Whether you’re a developer who’s new to NEO Sense or an experienced user looking to improve your workflow, this feature is sure to be a game-changer for your API monitoring needs. So without further ado:

Meet NEO Sense: The web application version of Monika. It simplifies the use of Monika through an easy-to-use dashboard interface. It provides a graphical user interface for you to create probes, set alerts and notifications, and check the validity of your TLS/SSL certificates.

Using NEO Sense, you can probe your websites and endpoints from multiple locations. Below is the list of available locations currently:

  • Jakarta, Indonesia
  • Banten, Indonesia
  • West Java, Indonesia
  • Singapore, Singapore
  • Tokyo, Japan
  • New Jersey, United States

You can start using NEO Sense by navigating to https://neosense.bgnlab.id and creating an account. You will receive an email to confirm your account.

After confirming your email, log in to the website, and you will be redirected to the Create Organization page. Fill out the organization details and click Create.

You will be redirected to the Create Project page. Set your first project name, and select your time zone. By default, it will automatically use your current time zone. Click Continue to go to the dashboard.

Let’s assume that you already have a simple Insomnia collection called My Collection. To use it with NEO Sense, export the collection first. Hover over your collection name, click it, and click Import/Export.

Then, click the Export Data button and select the Export the “My Collection” Collection option. Proceed by selecting the requests you want to export, then select the Insomnia v4 (YML) format. After that, save the collection to a directory you prefer.

Once you have your exported Postman collection ready, go to your project page. Click the three dots beside the “Import Monika button” and click “Upload Insomnia collection File”. Then, select your exported Insomnia collection.

Wait for the upload process. Once it’s done, your projects page should have new probes generated from your Insomnia collection. From there, you can assign locations, modify alerts, and do whatever you want with your newly created probes just like your other probes.

Congratulations! Now you can use your existing Insomnia collection in NEO Sense!

Closing

Using Insomnia collections in NEO Sense can be a powerful way to simplify your API testing and monitoring workflow. By importing your existing Insomnia requests into NEO Sense, you can save time and reduce errors when creating probes for your websites and endpoints.

We hope this guide has helped you understand how to use Insomnia collections in NEO Sense, and we encourage you to try it out for yourself. If you encounter any issues or have questions about using NEO Sense, be sure to check out Monika’s Github Issue Page for assistance.

If you have questions or find issues while using NEO Sense, don’t hesitate to create an issue on Monika’s Github Issue Page. If you like this article, don’t forget to clap and share this article with your friends!

That’s all for now. Thanks for reading, and we’ll see you next time!

Hyperjump is an open-source-first company providing engineering excellence service. We aim to build and commercialize open-source tools to help companies streamline, simplify, and secure the most important aspects of their modern DevOps practices.

--

--

Denny Pradipta
Hyperjump Tech

Full-stack developer who loves to explore new technologies. Uses MongoDB, Express, React, and Node daily. Regularly writing for Hyperjump Technologies.