Contents Menu Expand Light mode Dark mode Auto light/dark mode
websockets 13.1 documentation
Logo
  • Getting started
    • Part 1 - Send & receive
    • Part 2 - Route & broadcast
    • Part 3 - Deploy to the web
  • How-to guides
    • Quick start
    • Upgrade to the new asyncio implementation
    • Cheat sheet
    • Patterns
    • Reload on code changes
    • Integrate with Django
    • Write an extension
    • Deploy to Render
    • Deploy to Fly
    • Deploy to Heroku
    • Deploy to Kubernetes
    • Deploy with Supervisor
    • Deploy behind nginx
    • Deploy behind HAProxy
    • Integrate the Sans-I/O layer
  • Frequently asked questions
    • Server
    • Client
    • Both sides
    • Using asyncio
    • Miscellaneous
  • API reference
    • Features
    • Server (new asyncio)
    • Client (new asyncio)
    • Server (legacy asyncio)
    • Client (legacy asyncio)
    • Server (threading)
    • Client (threading)
    • Server (Sans-I/O)
    • Client (Sans-I/O)
    • Extensions
    • Data structures
    • Exceptions
    • Types
    • Environment variables
  • Topic guides
    • Deployment
    • Logging
    • Authentication
    • Broadcasting
    • Compression
    • Keepalive and latency
    • Design (legacy asyncio)
    • Memory and buffers
    • Security
    • Performance
  • About websockets
    • Changelog
    • Contributing
    • License
    • For enterprise

Topic guidesΒΆ

Get a deeper understanding of how websockets is built and why.

  • Deployment
  • Logging
  • Authentication
  • Broadcasting
  • Compression
  • Keepalive and latency
  • Design (legacy asyncio)
  • Memory and buffers
  • Security
  • Performance
Next
Deployment
Previous
Environment variables
Copyright © 2013-2024, Aymeric Augustin and contributors