Coding agent documentation index Fetch the complete documentation index at: https://docs.worklittle.com/docs-agent-manifest.json Use this file to discover all available pages before exploring further.

Libraries overview

Official Worklittle SDK and CLI for job search, apply, and document tools.

Overview

The SDK and CLI call the same Jobs API as curl. Use them to search the market index, read company maps, submit hosted applications, and generate résumés from a script or agent.

For posting jobs, public career boards, and ATS automation, see Business libraries.

Base URL

https://api.worklittle.com

Authentication

Bearer token. Create a key in the Worklittle Business under API keys.

Authorization: Bearer sk-wl-api01-...

For the SDK and CLI, set WORKLITTLE_API_KEY. Prefer the env var over --api-key so the key does not appear in process lists. Do not point --base-url at hosts you do not trust.

Clients

CLI

brew install worklittle/tap/worklittle
| Client | Install |
| --- | --- |
| TypeScript SDK | `npm install worklittle` ([docs](/jobs/libraries/sdk#typescript)) |
| Python SDK | `pip install worklittle` ([docs](/jobs/libraries/sdk#python)) |

OpenAPI: https://docs.worklittle.com/openapi/openapi.yaml · OpenAPI page

Published packages:

npm install worklittle
pip install worklittle

The TypeScript package is also on npm as @worklittle/sdk (same code). The CLI binary is worklittle (npm install -g worklittle). Homebrew remains the recommended CLI install.

Quickstart

export WORKLITTLE_API_KEY="sk-wl-api01-..."
brew install worklittle/tap/worklittle
worklittle jobs search --q="software engineer" --limit 3 --pretty

Or call the API directly:

curl -s "https://api.worklittle.com/jobs?q=software+engineer&limit=3" \
  -H "Authorization: Bearer $WORKLITTLE_API_KEY"

Surfaces

| Surface | Role |
| --- | --- |
| [CLI](/jobs/libraries/cli) | Shell; JSON on stdout |
| [SDK](/jobs/libraries/sdk) | In-process client |
| [MCP](/jobs/mcp) | JSON-RPC tools for MCP clients |
| [OpenAPI](/jobs/libraries/openapi) | Machine-readable REST catalog |

Coverage

| Area | Namespaces | Docs |
| --- | --- | --- |
| Job search | `jobs`, `companies`, `stats` | [Search jobs](/jobs/api/search-jobs) |
| Apply | `apply` | [Apply for jobs](/jobs/api/apply-for-jobs) |
| AI docs | `resumes`, `cover-letters`, `agent` | [Create resumes](/jobs/api/create-resumes) |

Billing

Paid routes return 402 when the balance is empty. Scopes and rate limits: API keys. Pricing: Pricing.