Supported ecosystems
- Node.js — npm, npx, yarn, pnpm, pnpx, bun, bunx
- Python — pip, pip3, uv, poetry, pipx
Configuration
You can set custom registries via environment variable, config file, or both. Both sources are merged together — Safe Chain de-duplicates entries across sources.Protocol stripping
Safe Chain normalizes registry hostnames by automatically removinghttps:// or http:// prefixes. The following entries are treated as equivalent: