The Claude Agent SDK lets developers build agents where the model handles planning and tool execution itself, in Python or TypeScript. It is the programmable foundation behind coding and research agents built on Claude.