Metadata-Version: 2.4
Name: symbiosis-gateway
Version: 0.1.0.dev2
Summary: An open-source AI gateway
License-File: LICENSE
Classifier: Development Status :: 1 - Planning
Classifier: Framework :: FastAPI
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.13
Requires-Dist: fastapi-healthchecks>=1.1.0
Requires-Dist: fastapi>=0.121.0
Requires-Dist: prometheus-fastapi-instrumentator>=7.1.0
Requires-Dist: sqlmodel>=0.0.27
Requires-Dist: typer>=0.20.0
Requires-Dist: uvicorn>=0.38.0
Description-Content-Type: text/markdown

# Symbiosis Gateway

[![CI](https://github.com/wmeints/symbiosis/actions/workflows/ci.yml/badge.svg)](https://github.com/wmeints/symbiosis/actions/workflows/ci.yml)

Welcome to Symbiosis, an open-source AI gateway. The goal of this project is
to build a centralized system to connect large language models and image
generation models to applications.

## :dart: Goals for the project

### Objective: Provide a centralized environment to access LLMs

We see that providing a centralized LLM gateway with monitoring, cost
management, and proper access controls lowers the burden on teams to develop
high quality LLM-based applications while providing the necessary controls for
our internal IT operations team to manage costs and access to LLMs.

### Objective: Increase safety of our LLM-based applications

Securing LLM-based applications is an important step for every team. But it is
also quite hard to get right. By providing teams with a standardized approach we
lower the burden to secure applications by sharing experience across
applications.

## :rocket: Getting started

- `pip install symbiosis-gateway`
- `symbiosis`

Use `symbiosis --help` to display help information.

## :book: Documentation

- [Contributor guide](./CONTRIBUTING.md)
- [Product documentation](./docs/product/README.md)
- [Architecture documentation](./docs/architecture/README.md)
