@raindrop-ai/claude-agent-sdk
v0.0.19
Published
Standalone Claude Agent SDK integration for Raindrop
Keywords
Readme
@raindrop-ai/claude-agent-sdk
Raindrop integration for Anthropic's Claude Agent SDK.
Install
pnpm add @raindrop-ai/claude-agent-sdk @anthropic-ai/claude-agent-sdkUsage
import { createRaindropClaudeAgentSDK } from "@raindrop-ai/claude-agent-sdk";
const raindrop = createRaindropClaudeAgentSDK({
writeKey: process.env.RAINDROP_WRITE_KEY!,
});Projects
If your org has multiple projects, route events to a specific one by passing its slug as projectId:
const raindrop = createRaindropClaudeAgentSDK({
writeKey: process.env.RAINDROP_WRITE_KEY!,
projectId: "support-prod",
});This sets the X-Raindrop-Project-Id header on every event and trace. Omit it (or pass "default") to use your org's default Production project — the existing behavior. Single-project orgs need nothing new.
Payload size limits
Text fields (event input/output, span prompt/response and tool payloads) are
capped at 1,000,000 characters per field and truncated with a
...[truncated by raindrop] marker. The cap is enforced before (or during)
serialization, so oversized payloads cost the cap — not the payload — on your
event loop, and large events land truncated instead of being rejected at the
ingest size limit.
Notes
- This package depends on
@raindrop-ai/corefor shared event and trace shipping. - Version compatibility fixtures live under
tests/v1andtests/v2.
