Skip to content

Latest commit

 

History

History

FastAPISocketIO

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

FastAPI-SocketIO

FastAPI-SocketIO is a Python API Application with FastAPI, SocketIO

Features

  • Full Docker integration (Docker based).
  • Production ready Python web server using Uvicorn and Gunicorn.
  • Python FastAPI backend:
    • Fast: Very high performance, on par with NodeJS and Go (thanks to Starlette and Pydantic).
    • Intuitive: Great editor support. Completion everywhere. Less time debugging.
    • Easy: Designed to be easy to use and learn. Less time reading docs.
    • Short: Minimize code duplication. Multiple features from each parameter declaration.
    • Robust: Get production-ready code. With automatic interactive documentation.
    • Standards-based: Based on (and fully compatible with) the open standards for APIs: OpenAPI and JSON Schema.
    • Many other features including automatic validation, serialization, interactive documentation, authentication with OAuth2 JWT tokens, etc.
  • SocketIO Socket.IO enables real-time, bidirectional and event-based communication.
  • CORS (Cross Origin Resource Sharing).

References

The fundamental repositories: