Skip to content
solidway

Theme

SolidwayLLM gateway

Solidway v0.1.0 is released under AGPL-3.0; source and releases are on GitHub. This documentation is being rewritten against the release — pages outside Quick start and Reference still describe planned behaviour. The current reference lives in docs/getting-started.md and docs/architecture.md in the repository.

Management console

What the console manages, who sees what, and what takes effect immediately.

Everything is configured in the console. There is no configuration file and no separate admin port: the console is served by the same process that forwards traffic.

What the console owns

Area Managed there
Routes Create, rename, enable/disable, archive
Provider credentials Preset, upstream key, inbound formats, model list, priority, health
API keys Create (plaintext shown once), disable, expiry, delete
Usage Per-route and global analytics, retention and sampling
Incidents Open and closed provider failures, manual restore
Users (admin) Accounts, roles, password resets, offboarding
System (admin) Bind address, TLS, cooldowns, selection defaults, alerts, session lifetime

Who sees what

  • A route is private to its owner. An admin sees only the routes they created, plus the global usage view and user management.
  • Non-admin users get routes, provider credentials, API keys, their own usage, their own incidents and their own profile.
  • The first admin is created through the bootstrap link printed at first start; after that, accounts are created by an admin.

What takes effect immediately

Adding a provider credential, rotating one, changing a selection weight, enabling or disabling a route or key, and changing the alert webhook all apply to in-flight traffic. Listener, TLS and session-lifetime changes need a restart.

Where state lives

solidway.db under the data directory, plus usage_detail.db for per-request detail. Back both up together with master.key — without it, provider credentials cannot be decrypted.

Languages

The console is available in Chinese and English; the switch is in the sidebar footer.

Next