Keyraft
Browse, create, and import secrets in Keyrafted from VS Code or Cursor.
Getting started
- Run a Keyrafted server (default:
http://localhost:7200).
- Open the Keyraft view in the activity bar.
- Run Keyraft: Login and enter your server URL and Bearer token (from
keyrafted init or container logs).
Your token is stored securely. The server URL is remembered for next time.
Browse namespaces
After login, the sidebar lists your namespaces. Click one to open a table editor with:
- Key — entry name
- Ver — version
- Type —
config or secret
- Value — config values are shown; secrets are masked
Use Reveal and Copy on secret rows, or Copy on config values. Refresh reloads the table.
Create keys
From the namespace sidebar:
- Click + in the view title, or
- Right-click a namespace → Create Key
Enter the namespace, key name, value, and type (config or secret). The namespace defaults to your workspace folder name when available.
Import from .env files
Select one or more KEY=VALUE lines in any editor (comments and blank lines are skipped), then right-click and choose Add to Keyraft.
Pick a namespace — it defaults to your workspace folder name — and the selection is imported as secrets.
Log out
Run Keyraft: Logout from the command palette or the namespace view title bar.