- Node.js: >= 18.0.0
- npm or pnpm or yarn
npm install @shareai-lab/kode-sdkOr with pnpm/yarn:
pnpm add @shareai-lab/kode-sdk
yarn add @shareai-lab/kode-sdkKODE SDK uses environment variables for API keys and model configuration.
export ANTHROPIC_API_KEY=sk-ant-...
export ANTHROPIC_MODEL_ID=claude-sonnet-4-20250514 # optional
export ANTHROPIC_BASE_URL=https://api.anthropic.com # optional$env:ANTHROPIC_API_KEY="sk-ant-..."
$env:ANTHROPIC_MODEL_ID="claude-sonnet-4-20250514" # optional
$env:ANTHROPIC_BASE_URL="https://api.anthropic.com" # optionalset ANTHROPIC_API_KEY=sk-ant-...
set ANTHROPIC_MODEL_ID=claude-sonnet-4-20250514export OPENAI_API_KEY=sk-...
export OPENAI_MODEL_ID=gpt-4o # optional$env:OPENAI_API_KEY="sk-..."
$env:OPENAI_MODEL_ID="gpt-4o" # optionalexport GOOGLE_API_KEY=...
export GEMINI_MODEL_ID=gemini-2.0-flash # optional$env:GOOGLE_API_KEY="..."
$env:GEMINI_MODEL_ID="gemini-2.0-flash" # optionalCreate a .env file in your project root:
# .env
ANTHROPIC_API_KEY=sk-ant-...
ANTHROPIC_MODEL_ID=claude-sonnet-4-20250514Load it in your code:
import 'dotenv/config';
// or
import { config } from 'dotenv';
config();import { Agent, AnthropicProvider, JSONStore } from '@shareai-lab/kode-sdk';
console.log('KODE SDK installed successfully!');- Quickstart - Build your first Agent
- Concepts - Understand core concepts