Claude Code SDK
Published on: 2025-07-03 03:04:06
Programmatically integrate Claude Code into your applications using the SDK.
The Claude Code SDK allows developers to programmatically integrate Claude Code into their applications. It enables running Claude Code as a subprocess, providing a way to build AI-powered coding assistants and tools that leverage Claude’s capabilities.
The SDK currently support command line usage. TypeScript and Python SDKs are coming soon.
Basic SDK usage
The Claude Code SDK allows you to use Claude Code in non-interactive mode from your applications. Here’s a basic example:
$ claude -p "Write a function to calculate Fibonacci numbers" $ echo "Explain this code" | claude -p $ claude -p "Generate a hello world function" --output-format json $ claude -p "Build a React component" --output-format stream-json
Advanced usage
For multi-turn conversations, you can resume conversations or continue from the most recent session:
$ claude --continue $ claude --continue "Now refactor this for better performan
... Read full article.