I preferably work in Python backend use cases. As a Data Engineer, I use FastAPI and build my code in Python. To create an API for front-end developers, I use ngrok. I made an automation platform for the finance team in our office, where I serve as a backend engineer. Since I work in the data field, I use backend technologies. The backend code is entirely written in FastAPI. I need to give the API to front-end developers to embed in their code. Since the project is completely developed locally, I used ngrok for obtaining the APIs. I used ngrok to get APIs. I built three modules: the user module, customer module, and finance module. For each module, I used separate APIs. Taking the ngrok URL as a constant and adding the other methods like POST and GET and whatever API I need to call, I used ngrok for my end-to-end backend.
Senior Software Engineer at a computer software company with 201-500 employees
Real User
Top 10
Jan 23, 2026
My main use case in ngrok is serving my local things, as ngrok is mainly used for exposure to my local server. For example, if I am using some internet and want to make it publicly available, I can run my website on localhost 3000, and ngrok gives a public link so that others can access it online. I have recently used it in my simple internal project for an email management system. ngrok should also be used for webhooks, testing and demos, and sharing local APIs without deploying.
Senior Trust Operations Data Engineer at DIGICERT, INC
Real User
Top 10
Dec 4, 2025
My main use case for ngrok is that when I boot up a server and want to test it non-locally, I can use ngrok to do that. I created a Flask application and I wanted to make sure that it was performing in the way that I wanted it to, so I used ngrok to test it without booting up everything in production or development. That's the only use case I have with ngrok; it's just good for testing, making sure the application that I've developed works in a quick manner, rather than having resources to boot it up.
IT Governance ensures that IT resources are used responsibly, aligning IT strategies with business goals, and mitigating risks. It establishes structures and processes to support decision-making and performance measurement in IT environments.Implementing an effective IT Governance framework helps organizations manage their IT infrastructure efficiently, leading to improved compliance, better risk management, and enhanced IT performance. This framework integrates best practices and standards,...
I preferably work in Python backend use cases. As a Data Engineer, I use FastAPI and build my code in Python. To create an API for front-end developers, I use ngrok. I made an automation platform for the finance team in our office, where I serve as a backend engineer. Since I work in the data field, I use backend technologies. The backend code is entirely written in FastAPI. I need to give the API to front-end developers to embed in their code. Since the project is completely developed locally, I used ngrok for obtaining the APIs. I used ngrok to get APIs. I built three modules: the user module, customer module, and finance module. For each module, I used separate APIs. Taking the ngrok URL as a constant and adding the other methods like POST and GET and whatever API I need to call, I used ngrok for my end-to-end backend.
My main use case in ngrok is serving my local things, as ngrok is mainly used for exposure to my local server. For example, if I am using some internet and want to make it publicly available, I can run my website on localhost 3000, and ngrok gives a public link so that others can access it online. I have recently used it in my simple internal project for an email management system. ngrok should also be used for webhooks, testing and demos, and sharing local APIs without deploying.
My main use case for ngrok is that when I boot up a server and want to test it non-locally, I can use ngrok to do that. I created a Flask application and I wanted to make sure that it was performing in the way that I wanted it to, so I used ngrok to test it without booting up everything in production or development. That's the only use case I have with ngrok; it's just good for testing, making sure the application that I've developed works in a quick manner, rather than having resources to boot it up.