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

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


Socket.IO integration for Flask applications.

Services available


Need anything else?

Contributors list


Build status codecov

Socket.IO integration for Flask applications.


The following organizations are funding this project:

Socket.IO | Add your company here!| -|-

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


You can install this package as usual with pip:

pip install flask-socketio


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':


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.