Skip to main content

flask-ngrok2

Run it button

PyPI version

The successor for flask-ngrok for making demo Flask apps from personal machine.

Compatability

Python 3.6+ is required.

Installation

pip install flask-ngrok2

Inside Jupyter / Colab Notebooks

Notebooks have an issue with newer versions of Flask, so force an older version if working in these environments.

!pip install flask==0.12.2

See the example notebook for a working example.

Quickstart

  1. Import with from flask_ngrok2 import run_with_ngrok
  2. Add run_with_ngrok(app) to make your Flask app available upon running
# flask_ngrok_example.py
from flask import Flask
from flask_ngrok2 import run_with_ngrok

app = Flask(__name__)
run_with_ngrok(app)  # Start ngrok when app is run

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == '__main__':
    app.run()

Running the example:

python flask_ngrok_example.py
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
 * Running on http://<random-address>.ngrok.io
 * Traffic stats available on http://127.0.0.1:4040 

Metadata

Release files for flask-ngrok2 0.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for flask-ngrok2 0.2.4
File Size Uploaded
flask-ngrok2-0.2.4.tar.gz 5.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for flask-ngrok2 0.2.4
File Interpreter ABI Platform
flask_ngrok2-0.2.4-py3-none-any.whl Python 3 none any Details

Total release size: 11.5 kB

Release files / flask-ngrok2-0.2.4.tar.gz

Download URL flask-ngrok2-0.2.4.tar.gz
Size 5.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6a6c57f6826e67e88d10dd3adcefd984ff3fcdaa97471d2f03ff5494f8f822f6
BLAKE2b-256 checksum
How to use checksums
f9a93b92f5445e98a790019b77ac98e758703e1cc384f4ab0b88bab4c0251195
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / flask_ngrok2-0.2.4-py3-none-any.whl

Download URL flask_ngrok2-0.2.4-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9b677fb37ca970a6e97b274612e54df84f76ea2e5d8dac37d02f0fa7a793bb3a
BLAKE2b-256 checksum
How to use checksums
a746156fca95754ca6346cf066d6a30993fa6fc083496ea12583433021f35546
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

0.2.4 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page