Installation
January 22, 2026 ยท View on GitHub
Requirements
- Node.js: >= 18.0.0
- npm or pnpm or yarn
Install
npm install @shareai-lab/kode-sdk
Or with pnpm/yarn:
pnpm add @shareai-lab/kode-sdk
yarn add @shareai-lab/kode-sdk
Environment Variables
KODE SDK uses environment variables for API keys and model configuration.
Anthropic (Default)
Linux / macOS
export ANTHROPIC_API_KEY=sk-ant-...
export ANTHROPIC_MODEL_ID=claude-sonnet-4-20250514 # optional
export ANTHROPIC_BASE_URL=https://api.anthropic.com # optional
Windows (PowerShell)
$env:ANTHROPIC_API_KEY="sk-ant-..."
$env:ANTHROPIC_MODEL_ID="claude-sonnet-4-20250514" # optional
$env:ANTHROPIC_BASE_URL="https://api.anthropic.com" # optional
Windows (CMD)
set ANTHROPIC_API_KEY=sk-ant-...
set ANTHROPIC_MODEL_ID=claude-sonnet-4-20250514
OpenAI
Linux / macOS
export OPENAI_API_KEY=sk-...
export OPENAI_MODEL_ID=gpt-4o # optional
Windows (PowerShell)
$env:OPENAI_API_KEY="sk-..."
$env:OPENAI_MODEL_ID="gpt-4o" # optional
Google Gemini
Linux / macOS
export GOOGLE_API_KEY=...
export GEMINI_MODEL_ID=gemini-2.0-flash # optional
Windows (PowerShell)
$env:GOOGLE_API_KEY="..."
$env:GEMINI_MODEL_ID="gemini-2.0-flash" # optional
Using .env File
Create a .env file in your project root:
# .env
ANTHROPIC_API_KEY=sk-ant-...
ANTHROPIC_MODEL_ID=claude-sonnet-4-20250514
Load it in your code:
import 'dotenv/config';
// or
import { config } from 'dotenv';
config();
Verify Installation
import { Agent, AnthropicProvider, JSONStore } from '@shareai-lab/kode-sdk';
console.log('KODE SDK installed successfully!');
Next Steps
- Quickstart - Build your first Agent
- Concepts - Understand core concepts