Skip to content

Burgonet Gateway is an enterprise LLM gateway that provides secure access and compliance controls for AI systems

License

Notifications You must be signed in to change notification settings

burgonet-eu/gateway

Repository files navigation

Burgonet - AI Enterprise Gateway

in French

About

Burgonet Gateway is a DevSecOps AI enterprise gateway that provides secure access to LLM and compliance controls for AI systems.​​​​​​​​​​​​​​​​

The goal is to provide for employees, unit and project access to cloud based LLL providers or self-hosted models via that single entrypoint.

The complete documentation is available at https://burgonet.eu/

👉 a Rust 🦀 implentation is in progress, Redis and  Ngnix dependencies will be removed

Users can:

  • request new tokens easily in a self-service approach
  • monitor they consumption

Administrators can :

  • configure providers (OpenAI, Claude, DeepSeek, Ollama, ...) in one place
  • set quotas by tokens or balance per user, group or project.
  • monitor usage
  • audit logs input/outputs
  • create access list by rules

It provides:

  • Token-based API authentication
  • User management via LDAP
  • Nginx configuration management
  • Secure token generation and storage

planned:

  • Websso integration
  • Quota management (per group / per user)
  • Access Control List to dispatch on permise and cloud providers
  • Semantic routing
  • Keywords and PII filtering

Features

  • Token Management: Generate, view, and delete API tokens
  • LDAP Authentication: Integrated with enterprise LDAP systems
  • Redis Storage: Secure token storage with Redis
  • Nginx Integration: Manage Nginx configurations through web interface

Installation

  1. Clone the repository:

    git clone https://github.com/your-repo/burgonet-gateway.git
    cd burgonet-gateway
  2. Install dependencies:

    pip install -r requirements.txt
  3. Configure the application by editing frontend/app/config.py

  4. Run the application:

    python wsgi.py

Configuration

The main configuration file is located at flask_app/app/config.py. Key settings include:

  • LDAP connection details
  • Redis connection settings
  • Nginx configuration paths
  • Security settings

License & Fair-code Status

This project is licensed under the Business Source License 1.1 (see LICENSE file for details) and follows the Fair-code principles:

  • Free to use and distribute
  • Source code openly available
  • Can be extended by anyone
  • Commercial use requires permission

The license allows free non-production use. For commercial use or production deployments, please contact the author to discuss licensing options.

Author & Enterprise Support

Sébastien Campion - [email protected]

Name origin

The burgonet is an ancient helmet, it's a protection for the brain. Protect your knowledge


Note: This project is under active development. Please report any issues or feature requests through the issue tracker.

About

Burgonet Gateway is an enterprise LLM gateway that provides secure access and compliance controls for AI systems

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published