Official documentation
Take back control of your generative AI usage
Xolo sits between your applications and the model providers. It holds the API keys, the budgets and the routing between models, and keeps a record of every request. One binary, licensed under AGPL-3.0.
Where to start
Three tracks, depending on your role
Deploy
Installation, configuration, Go plugins, provisioning. For ops and administrators.
Understand
The organisation model, the provider → model → middleware pipeline, budgets, energy.
Use
Day-to-day work in the interface: dashboard, events, alerts, eventql search.
In five minutes
A local instance, a key, a first call.
$ docker run -p 8080:8080 \
ghcr.io/xolo-gateway/xolo:latest
# then, once the organisation is created
$ curl localhost:8080/v1/chat/completions \
-H "Authorization: Bearer $XOLO_KEY" \
-d '{"model":"gpt-4o-mini","messages":[…]}'
$ git clone https://github.com/xolo-gateway/xolo
$ cd xolo && make run
# the interface listens on http://localhost:8080