---
title: "Shivanshu Tiwari CLI Tool Guide"
description: "Official CLI tool guide for interacting with Shivanshu Tiwari APIs and projects."
canonical: "https://shivanshutiwari.in/developers/cli"
lastUpdated: "2026-09-04"
---

# Shivanshu Tiwari CLI Tool Guide

Official command-line tool for exploring engineering projects, developer APIs, and AI integrations.

## Installation

```bash
# Run instantly with npx (zero installation required)
npx shivanshu <command> [options]

# Or install globally via npm
npm install -g sht-portfolio-v2
shivanshu <command> [options]
```

## Available Commands

- `shivanshu projects [domain]` — List portfolio projects (domains: `ai-agents`, `backend`, `voice-ai`, `rl`).
- `shivanshu project <slug>` — Get comprehensive technical details, architecture & tradeoffs.
- `shivanshu compare <slugA> <slugB>` — Compare two projects side-by-side.
- `shivanshu batch` — Execute sample multi-operation batch request.
- `shivanshu jobs [jobId]` — Create or inspect asynchronous background job.
- `shivanshu keys` — Generate ephemeral sandbox API key for testing.
- `shivanshu sandbox` — Verify sandbox environment connectivity.
- `shivanshu mcp` — Inspect Model Context Protocol server configuration.
- `shivanshu docs [path]` — View curated documentation (llms.txt, about, developers).
- `shivanshu pricing` — Inspect access tiers and rate limits.
- `shivanshu contact <name> <email> <msg>` — Submit an inquiry or internship proposal.

## Agent Scripting & JSON Mode

Add `--json` to any command to receive raw JSON for automated processing:

```bash
# Filter projects with jq
npx shivanshu projects --json | jq '.data[] | {slug, title}'

# Generate an ephemeral API key
npx shivanshu keys --json
```

## Environment Variables

- `SHIVANSHU_API_URL` — Target API base URL (default: `https://shivanshutiwari.in`).
- `SHIVANSHU_API_KEY` — Optional bearer authorization key.
