Need help with Flask-SocketIO?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

miguelgrinberg
4.4K Stars 827 Forks MIT License 422 Commits 15 Opened issues

Description

Socket.IO integration for Flask applications.

Services available

!
?

Need anything else?

Contributors list

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.