Skip to content

Diff vs Claude Agent SDK

  • Open Agent SDK: open source, multi-provider, Bun/Node-first runtime
  • Claude Agent SDK: Anthropic ecosystem defaults and vendor-first experience
AreaOpen Agent SDKClaude Agent SDK
Source modelMIT open sourceClosed source
Model providersOpenAI / Google / AnthropicPrimarily Anthropic ecosystem
Session modelcreate/resume/forksession-based workflows
Permission modeldefault / acceptEdits / bypassPermissions / planpermission-gated model
MCPSupportedSupported
HooksTyped lifecycle/tool hooksHook-like extensibility
  • Option names are similar conceptually but not guaranteed identical.
  • Provider config is explicit and multi-vendor in Open Agent SDK.
  • Permission callbacks use typed PermissionResult unions.
  • Tool and message types are exported for stricter app-level typing.

Treat migration as concept-compatible, not drop-in binary-compatible. Validate each integration surface (provider, permissions, hooks, tools) with focused tests.