Skip to main content

Socket.IO integration for Flask applications

Project description

Flask-SocketIO

Build status codecov

Socket.IO integration for Flask applications.

Sponsors

The following organizations are funding this project:

Socket.IO
Socket.IO
Add your company here!

Many individual sponsors also support this project through small ongoing contributions. Why not join them?

Installation

You can install this package as usual with pip:

pip install flask-socketio

Example

from flask import Flask, render_template
from flask_socketio import SocketIO, emit
    
app = Flask(__name__)
app.config['SECRET_KEY'] = 'secret!'
socketio = SocketIO(app)

@app.route('/')
def index():
    return render_template('index.html')

@socketio.event
def my_event(message):
    emit('my response', {'data': 'got it!'})

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

Resources

Project details


Release history Release notifications | RSS feed

This version

5.5.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flask_socketio-5.5.1.tar.gz (37.4 kB view details)

Uploaded Source

Built Distribution

Flask_SocketIO-5.5.1-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file flask_socketio-5.5.1.tar.gz.

File metadata

  • Download URL: flask_socketio-5.5.1.tar.gz
  • Upload date:
  • Size: 37.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for flask_socketio-5.5.1.tar.gz
Algorithm Hash digest
SHA256 d946c944a1074ccad8e99485a6f5c79bc5789e3ea4df0bb9c864939586c51ec4
MD5 96280d80a415138c1f16505f90966485
BLAKE2b-256 d11f54d3de4982df695682af99c65d4b89f8a46fe6739780c5a68690195835a0

See more details on using hashes here.

File details

Details for the file Flask_SocketIO-5.5.1-py3-none-any.whl.

File metadata

File hashes

Hashes for Flask_SocketIO-5.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 35a50166db44d055f68021d6ec32cb96f1f925cd82de4504314be79139ea846f
MD5 3175c12a870e72319eb4c68f1d47d58e
BLAKE2b-256 47381b75b3ba3452860211ec87710f9854112911a436ee4d155533e0b83b5cd9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page