Inboard
raw JSON → 0.92.0 verified Fri May 01 auth: no python
Inboard provides Docker images and utilities to power your Python APIs and help you ship faster. It wraps uvicorn with gunicorn for production-ready ASGI/WSGI serving. Current version: 0.92.0, requires Python >=3.10, <4. Release cadence: irregular, mostly maintenance.
pip install inboard Common errors
error ModuleNotFoundError: No module named 'inboard' ↓
cause Inboard not installed or installed in wrong environment.
fix
Run 'pip install inboard' in your active environment.
error ImportError: cannot import name 'start' from 'inboard' (unknown location) ↓
cause Inboard version is too old or too new; API changed.
fix
Upgrade to >=0.87.0: 'pip install --upgrade inboard'.
error RuntimeError: This event loop is already running ↓
cause Calling start() inside an asynchronous context (e.g., Jupyter notebook).
fix
Run start() as a script (python your_app.py), not interactively.
Warnings
breaking Inboard dropped support for Python 3.9 in version 0.87.0. Upgrade your Python runtime to >=3.10. ↓
fix Use Python 3.10+ or pin inboard<0.87.0.
gotcha The 'start()' function only works if called from the main module (__name__ == '__main__'). Importing and calling directly will hang or fail. ↓
fix Wrap the call in an if __name__ == '__main__' guard.
deprecated The 'inboard_logging' module is deprecated; use 'inboard.logging_config' instead. ↓
fix Replace 'from inboard_logging import ...' with 'from inboard import logging_config'.
Install
pip install inboard[fastapi] Imports
- start
from inboard import start - logging_config
from inboard import logging_config
Quickstart
from inboard import start
import os
if __name__ == "__main__":
start()