Requirements
- Python 3.11 or higher
Install with uv (Recommended)
uv is a fast Python package manager. It installs Nogic globally and makes it available on your PATH. If you don’t have uv yet:Install with pip
On newer Python installations (3.12+), you may encounter an “externally-managed-environment” error with pip. Use
uv tool install nogic instead, or pass --user to install to your user directory.Install with pipx
Verify Installation
Update
Uninstall
Environment Variables
| Variable | Description |
|---|---|
NOGIC_API_KEY | Override the stored API key for any command |
NOGIC_TELEMETRY_DISABLED | Set to 1 to disable anonymous telemetry |
Configuration Files
Nogic stores configuration in two locations: Global (~/.nogic/config.json) — your API key and telemetry preferences. Created by nogic login.
Project-level (.nogic/config.json in your project root) — project ID and name. Created by nogic init.
Next Steps
Authentication
Set up your API key and authenticate