Metadata-Version: 2.4
Name: jobbergate-api
Version: 5.10.0
Summary: Jobbergate API
Project-URL: Repository, https://github.com/omnivector-solutions/jobbergate
Project-URL: Bug Tracker, https://github.com/omnivector-solutions/jobbergate/issues
Project-URL: Changelog, https://github.com/omnivector-solutions/jobbergate/blob/main/jobbergate-api/CHANGELOG.rst
Author-email: Omnivector Solutions <info@omnivector.solutions>
License: MIT
License-File: LICENSE
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: FastAPI
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.12
Requires-Dist: aio-pika>=9.5.8
Requires-Dist: aioboto3>=15.5.0
Requires-Dist: alembic>=1.17.2
Requires-Dist: armasec>=3.0.3
Requires-Dist: asyncpg>=0.31.0
Requires-Dist: auto-name-enum>=3.0.0
Requires-Dist: fastapi-pagination>=0.15.3
Requires-Dist: fastapi>=0.124.4
Requires-Dist: greenlet>=3.3.0
Requires-Dist: httpx<1,>=0.28.1
Requires-Dist: inflection>=0.5.1
Requires-Dist: jinja2>=3.1.6
Requires-Dist: loguru>=0.7.3
Requires-Dist: msgpack>=1.1.2
Requires-Dist: nest-asyncio>=1.6.0
Requires-Dist: pendulum[test]>=3.1.0
Requires-Dist: py-buzz>=7.3.0
Requires-Dist: pydantic-settings>=2.12.0
Requires-Dist: pydantic[email]>=2.12.5
Requires-Dist: python-dotenv>=1.2.1
Requires-Dist: python-multipart<0.0.23,>=0.0.20
Requires-Dist: pyyaml>=6.0.3
Requires-Dist: sendgrid>=6.12.5
Requires-Dist: sentry-sdk>=2.47.0
Requires-Dist: snick>=2.2.0
Requires-Dist: sqlalchemy>=2.0.45
Requires-Dist: uvicorn>=0.38.0
Requires-Dist: yarl>=1.22.0
Description-Content-Type: text/markdown

# Jobbergate API

The Jobbergate API provides a RESTful interface over the Jobbergate data and is used
by both the `jobbergate-agent` and the `jobbergate-cli` to view and manage the
Jobbergate resources.

Jobbergate API is a Python project implemented with
[FastAPI](https://fastapi.tiangolo.com/). Its dependencies and environment are
managed by [uv](https://docs.astral.sh/uv/).

It integrates with an OIDC server to provide identity and auth for its endpoints.

See also:

* [jobbergate-cli](https://github.com/omnivector-solutions/jobbergate/jobbergate-cli)

## License

* [MIT](./LICENSE)

## Copyright

* Copyright (c) 2020 OmniVector Solutions <info@omnivector.solutions>
