Docker images and utilities for Python APIs with support for Uvicorn, Gunicorn, Starlette, and FastAPI.
inboard is a collection of Docker images and utilities designed to streamline the development and deployment of Python APIs. It provides production-ready Docker containers with built-in support for popular ASGI servers like Uvicorn and Gunicorn, and frameworks like Starlette and FastAPI. The project helps developers ship Python applications faster by handling common deployment complexities.
Python developers building web APIs with FastAPI or Starlette who want to simplify their Docker-based deployment workflow. It's particularly useful for teams looking for production-optimized Docker images without building them from scratch.
Developers choose inboard because it offers well-configured, secure Docker images that follow best practices, reducing the time spent on infrastructure setup. Unlike building custom Docker configurations, inboard provides tested, documented images that work seamlessly with modern Python web frameworks.
🚢 Docker images and utilities to power your Python APIs and help you ship faster. With support for Uvicorn, Gunicorn, Starlette, and FastAPI.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Docker images are pre-configured with security and performance best practices for Uvicorn and Gunicorn, reducing deployment risks and setup time.
Direct compatibility with FastAPI and Starlette allows for out-of-the-box integration, streamlining development for modern Python APIs.
Utilities and configurations abstract away common complexities, accelerating the shipping process for containerized applications.
Components can be used independently or together, enabling teams to adopt only what they need without unnecessary bloat.
Only supports ASGI-based frameworks like FastAPI and Starlette, excluding other popular Python web frameworks such as Django or Flask.
The production-ready configurations might be excessive for basic APIs, where a simpler, custom Dockerfile would suffice.
Relies on specific ASGI servers (Uvicorn and Gunicorn), which may not align with all deployment strategies or server preferences.