# VIPR API

FastAPI backend service for VIPR inference workflows.

## Deployment

Use the docker-compose configuration from the [vipr-framework](https://codebase.helmholtz.cloud/vipr/vipr-framework) repository, which orchestrates the full stack:
- vipr-api (FastAPI backend)
- vipr-worker (Celery background worker)
- vipr-frontend (Nuxt.js UI)
- Redis (task queue)

**Interactive API Documentation**: http://localhost:8000/docs

## License

This project is licensed under the GNU Lesser General Public License v3.0 or later (LGPL-3.0-or-later).

See [LICENSE.txt](LICENSE.txt) for the full license text and [NOTICE.txt](NOTICE.txt) for third-party component information.

## Acknowledgments

This project is developed by the VIPR Project Consortium with contributions from:
- [Helm & Walter IT-Solutions GmbH](https://www.helmundwalter.de/)
- [Forschungszentrum Jülich (FZJ) - Jülich Centre for Neutron Science (JCNS)](https://www.fz-juelich.de)
- [Technische Universität München (TUM)](https://www.tum.de)
- [University of Tübingen](https://www.uni-tuebingen.de)
- [University of Siegen](https://www.uni-siegen.de)
- [Helmholtz-Zentrum Dresden-Rossendorf (HZDR)](https://www.hzdr.de)
- [DESY (Deutsches Elektronen-Synchrotron)](https://www.desy.de)

For more information, visit: https://vipr-project.de
