{"library":"strands-agents-tools","title":"Strands Agents Tools","type":"library","description":"Strands Agents Tools is a collection of specialized tools designed for use with Strands Agents. It provides functionalities like web search, code interpretation, and data interaction for Large Language Models. The library maintains a frequent release cadence, often with minor version updates addressing bug fixes, security enhancements, and new tool capabilities. The current version is 0.4.1.","language":"python","status":"active","last_verified":"Thu May 21","install":{"commands":["pip install strands-agents-tools"],"cli":null},"imports":["from strands_tools import load_tools","from strands_tools import exa_search"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":null,"github":"https://github.com/strands-agents/tools","docs":"https://strandsagents.com/","changelog":null,"pypi":"https://pypi.org/project/strands-agents-tools/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"import os\nfrom strands_sdk import Agent # Note: strands-sdk is often used in conjunction with strands-agents-tools\nfrom strands_tools import load_tools\n\n# To use tools like exa_search, install its optional dependency:\n# pip install strands-agents-tools[exa]\n# and set the corresponding API key as an environment variable.\n# Example: os.environ['EXA_API_KEY'] = 'your-exa-api-key'\n\nos.environ['EXA_API_KEY'] = os.environ.get('EXA_API_KEY', 'YOUR_EXA_API_KEY_HERE')\n\ntry:\n    # Load specific tools by name\n    # bypass_tool_consent=True is often useful for quickstarts\n    tools = load_tools(tool_names=[\"exa_search\"], bypass_tool_consent=True)\n\n    # Initialize the agent with the loaded tools\n    # The Agent class typically comes from strands_sdk, install with: pip install strands-sdk\n    agent = Agent(tools=tools)\n\n    # Use the agent with a query\n    response = agent(\"Perform a deep search on recent developments in quantum computing.\")\n    print(f\"Agent Response: {response}\")\n\nexcept ImportError as e:\n    print(f\"Could not load tools or agent: {e}. Ensure all necessary optional dependencies (e.g., '[exa]') and 'strands-sdk' are installed.\")\nexcept Exception as e:\n    print(f\"An error occurred during agent execution: {e}\")\n","lang":"python","description":"This quickstart demonstrates how to load a specific tool (exa_search) from `strands_tools` and integrate it with an `Agent` from `strands_sdk`. It highlights the need to install optional dependencies for specific tools and set environment variables for authentication. Remember to install `strands-sdk` (`pip install strands-sdk`) and any optional dependencies like `strands-agents-tools[exa]`.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-21","installed_version":"0.5.3","pypi_latest":"0.5.3","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":40,"avg_install_s":20.5,"avg_import_s":null,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"strands-agents-tools","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"219.2M"},{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"strands-agents-tools","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"strands-agents-tools","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":23.6,"import_time_s":null,"mem_mb":null,"disk_size":"221M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"strands-agents-tools","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"strands-agents-tools","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"256.3M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"strands-agents-tools","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"strands-agents-tools","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":21.1,"import_time_s":null,"mem_mb":null,"disk_size":"259M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"strands-agents-tools","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"strands-agents-tools","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"240.0M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"strands-agents-tools","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"strands-agents-tools","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":18.7,"import_time_s":null,"mem_mb":null,"disk_size":"242M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"strands-agents-tools","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"strands-agents-tools","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"239.4M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"strands-agents-tools","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"strands-agents-tools","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":18.4,"import_time_s":null,"mem_mb":null,"disk_size":"241M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"strands-agents-tools","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"strands-agents-tools","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"strands-agents-tools","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"strands-agents-tools","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":1.9,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"strands-agents-tools","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null}]}}