Learn how to use Claude's built-in web search tool to access current information. Understand schema setup, domain restrictions, response structure, and citation rendering.
Learn how to use the Claude Code SDK to run Claude programmatically from your applications and scripts. Available for TypeScript, Python, and CLI with practical examples and use cases.
Learn how to build tool functions in Claude to give AI access to real-time information and actions. Master best practices for validation, error handling, and function design.
Learn how to use hooks in Claude Code to address common AI development weaknesses. Implement TypeScript type checking and query duplication prevention with practical examples and code.
Learn how to use hooks in Claude Code to run commands before or after tool execution. Automate code formatting, testing, access control, and more with PreToolUse and PostToolUse hooks.