Docs

Quickstart

From zero to verified package in 60 seconds.

Get a free key, ask Nipcode a question, read the verdict, approve the install yourself.

1. Get a key

Open nipcode.xyz, enter your email, paste the 6-digit code from the sign-in email. Your account dashboard opens at /account and your primary key appears under API keys.

The key looks like nip_094cda2070725db12cbf6e8b2d61ef39. Treat it like a password.

2. Ask for a recommendation

KEY=nip_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
curl -H "x-nipcode-api-key: $KEY" \
  "https://nipcode.xyz/api/decision?q=fast%20xml%20parser&sources=npm&limit=3"

The response includes a best object with a one-line recommendation, decision and trust scores (0-100), a risk level, and an install_boundary with the exact command you would run.

3. Inspect or check a known package

curl -H "x-nipcode-api-key: $KEY" \
  "https://nipcode.xyz/api/inspect?source=npm&name=undici"

curl -H "x-nipcode-api-key: $KEY" \
  "https://nipcode.xyz/api/install-plan?source=npm&name=undici&version=8.3.0"

Inspect refreshes one record with full trust factors. Install-plan returns just the command and approval boundary for when an agent has already chosen.

4. Approve the install yourself

Nipcode never installs anything. Read the install_boundary.command, decide if you trust it, run it locally.

If you are wiring an AI agent, see Agents.

Next

API reference

Full parameter list, response shapes, error codes.

Or

Agents

Wire Nipcode into Claude / Cursor / autogen.