Safir¶
Safir is the SQuaRE Framework for Roundtable¶
Roundtable is the SQuaRE application and bot deployment platform, hosted on Kubernetes with Argo CD. Safir is a Python package that lets you develop Roundtable bots, based on the FastAPI asyncio web framework.
Safir is developed on GitHub at https://github.com/lsst-sqre/safir.
Getting started¶
Tutorials¶
Guides¶
API¶
- API reference
- safir Package
- safir.arq Module
- safir.database Module
- safir.dependencies.arq Module
- safir.dependencies.db_session Module
- safir.dependencies.gafaelfawr Module
- safir.dependencies.http_client Module
- safir.dependencies.logger Module
- safir.kubernetes Module
- safir.logging Module
- safir.metadata Module
- safir.models Module
- safir.middleware.ivoa Module
- safir.middleware.x_forwarded Module
- safir.testing.kubernetes Module