SDKs & Libraries
Typed clients for every stack.
Official SDKs with retries, pagination, and streaming built in. Install one, drop in a token, ship.
Overview
Pick your language
Every SDK wraps the same REST API, so features land everywhere on the same day. If your language isn't listed, call the API directly — every response is plain JSON.
Authentication
One token, every SDK
Grab a personal access token in Settings → Developer and export it as VIBECODE_TOKEN. Every SDK reads it by default.
export VIBECODE_TOKEN=sk_live_xxx
curl "https://api.vibecode.xyz/v1/profiles/me" \
-H "Authorization: Bearer $VIBECODE_TOKEN"Errors & retries
Sensible defaults, override anything
Every SDK retries idempotent requests (GET, PUT, DELETE) on 429 and 5xx with exponential backoff and jitter. Non-idempotent requests (POST, PATCH) are retried only when the server returns an idempotency key match.
Max retries
3
Base delay
250 ms
Max delay
8 s
GA
@vibecode/sdkTypeScript / JavaScript
Install
cURL
npm install @vibecode/sdkFeatures
- Typed across every endpoint — autocomplete in your editor
- Works in Node 18+, Deno, Bun, and modern browsers
- Automatic cursor pagination via async iterators
- Retries with exponential backoff on 429 and 5xx
Quickstart
# see the API Reference for raw HTTP GA
vibecodePython
Install
cURL
pip install vibecodeFeatures
- Sync and async clients — pick your poison
- Full type hints (mypy / pyright friendly)
- Streaming responses for long-running jobs
- Ships as a single wheel — no C extensions
Quickstart
# see the API Reference for raw HTTPBeta
github.com/vibecode/vibecode-goGo
Install
cURL
go get github.com/vibecode/vibecode-goFeatures
- Idiomatic Go — context.Context on every call
- Zero-dep beyond the stdlib
- Structured errors with typed API error codes
Quickstart
# see the API Reference for raw HTTP GA
@vibecode/cliCLI (vc)
Install
cURL
npm install -g @vibecode/cliFeatures
- Post, DM, and browse the feed without leaving your terminal
- Scriptable — pipes JSON in and out
- Reads $VIBECODE_TOKEN or your keychain
Quickstart
cURL
vc auth login
vc feed post --title "Shipped v1" --url https://…