You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A simple way to demo Flask apps from your machine.
Makes your Flask apps running on localhost available
over the internet via the excellent ngrok tool.
Compatability
Python 3.6+ is required.
Installation
pip install flask-ngrok
Inside Jupyter / Colab Notebooks
Notebooks have an issue with newer versions of Flask, so force an older version if working in these environments.
Import with from flask_ngrok import run_with_ngrok
Add run_with_ngrok(app) to make your Flask app available upon running
# flask_ngrok_example.pyfromflaskimportFlaskfromflask_ngrokimportrun_with_ngrokapp=Flask(__name__)
run_with_ngrok(app) # Start ngrok when app is run@app.route("/")defhello():
return"Hello World!"if__name__=='__main__':
app.run()
Running the example:
python flask_ngrok_example.py
* Running on https://127.0.0.1:5000/ (Press CTRL+C to quit)
* Running on https://<random-address>.ngrok.io
* Traffic stats available on https://127.0.0.1:4040
About
A simple way to demo Flask apps from your machine.