Metadata-Version: 2.5
Name: aegis-gateway-server
Version: 2.0.0a6
Summary: Aegis HTTP server: OpenAI-compatible and native APIs, auth, approvals and evidence ledger.
Project-URL: Homepage, https://e-choness.github.io/aegis/
Project-URL: Documentation, https://e-choness.github.io/aegis/
Project-URL: Repository, https://github.com/e-choness/aegis
Project-URL: Changelog, https://e-choness.github.io/aegis/changelog
Project-URL: Issues, https://github.com/e-choness/aegis/issues
Author: Aegis contributors
License-Expression: AGPL-3.0-or-later
License-File: LICENSE
Keywords: ai-gateway,audit,governance,guardrails,llm,openai,pii
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Security
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: aegis-gateway-core==2.0.0a6
Requires-Dist: fastapi>=0.115
Requires-Dist: httpx>=0.27
Requires-Dist: opentelemetry-api>=1.27
Requires-Dist: opentelemetry-sdk>=1.27
Requires-Dist: prometheus-client>=0.21
Requires-Dist: sse-starlette>=2.1
Requires-Dist: uvicorn[standard]>=0.32
Description-Content-Type: text/markdown

# aegis-gateway-server

The Aegis HTTP server (FastAPI): OpenAI-compatible `/v1/chat/completions`
and `/v1/models`, the native `/v1/runs` API with human approvals, API-key
authentication, the hash-chained evidence ledger, Prometheus metrics and
OpenTelemetry spans.

It is normally started with `aegis serve` from
[`aegis-gateway-cli`](https://pypi.org/project/aegis-gateway-cli/). To embed
it, build an executor and call `aegis_server.app.create_app(executor, ...)`.

See the [REST API reference](https://e-choness.github.io/aegis/reference/rest-api).

## Links

- [Documentation](https://e-choness.github.io/aegis/) · [Changelog](https://e-choness.github.io/aegis/changelog) · [Source](https://github.com/e-choness/aegis)
- Most users want the umbrella package: `pip install aegis-gateway`.

Part of [Aegis](https://pypi.org/project/aegis-gateway/), a self-hosted AI gateway. Licensed under [AGPL-3.0-or-later](https://github.com/e-choness/aegis/blob/main/LICENSE).
