Projects
Create a project, capture its one-time key, and navigate its five tabs.
A project is Solwyn's unit of budgeting and attribution: one budget, one API key, its own costs, alerts, and webhooks. Everything the SDK reports is priced and rolled up per project.
Create a project
Creating a project and setting its budget is a single action — every project is born with a limit, a period, and an enforcement mode.
From onboarding. Getting Started's first step, Create Project, sets the project name, budget limit, period, and enforcement mode in one form.
From the project list.
- Open Projects and select New Project.
- Set the name, budget limit, period, and mode in the modal.
- Create — the project's API key appears exactly once.
The one-time key reveal
When the project is created, its full key (sk_proj_ followed by 64 hex characters) is shown once, in a modal you cannot dismiss by accident. Copy it — as the raw key or as a ready-to-paste SOLWYN_API_KEY=… line — before closing. Afterwards the key is permanently masked; there is no way to read it again, only to rotate it.
This matches the CLI: solwyn projects create reveals the first key exactly once, and solwyn keys rotate is the only way to mint a replacement.
Inside a project
Opening a project lands on Costs — the default tab. Five tabs cover the project end to end:
| Tab | What it holds |
|---|---|
| Costs | Spend over time, by model or provider, with the cost-events table. See Reading cost views. |
| Budget & Alerts | The budget form (limit, period, mode, thresholds) and the project's delivery defaults. See Budgets. |
| Providers | Per-provider health: circuit state, success rate, latency. |
| Keys | The project's API key — masked display, rotation, emergency revoke. See API keys. |
| Webhooks | Signed event delivery to your HTTPS endpoints. See Webhooks. |
Switching projects
The project switcher in the navigation moves between projects; its + New Project shortcut opens the same creation form. The CLI mirrors the list with solwyn projects list.