skillfed

strands-agents-tools

A collection of specialized tools for Strands Agents

strands-agents-tools v0.8.6 6.0M downloads/30d#1,987 on PyPI1,146
Permissive license Apache-2.0 Active released

What it is and what it does

Strands Agents Tools is a toolkit that extends AI agents with practical capabilities for real-world tasks. It bundles tools for file I/O, shell commands, web operations (search, extraction, crawling), HTTP requests, AWS service access, Slack integration, Python code execution, mathematical operations, image and video processing, browser automation, and multi-agent coordination. The package depends on 17 runtime libraries including aiohttp, requests, pillow, rich, and strands-agents, providing a broad surface for agent-driven automation.

The tools are marked as experimental and carry security implications—agents can execute code, access filesystems, call AWS APIs, and automate browsers. The package is actively maintained and in Beta status. Installation is straightforward, though optional dependencies exist for specific tool groups. It targets developers building AI agents that need to interact with external systems and perform complex tasks programmatically.

Use it for:

  • Build an AI agent that reads files, modifies them with syntax awareness, and writes results back to disk.
  • Create a web research agent using Tavily or Exa search to gather information, extract page content, and crawl sites.
  • Develop a multi-agent workflow where agents coordinate via shared memory and call each other as nested tools.
  • Automate AWS resource management by giving an agent access to services via the use_aws tool.
  • Enable a Slack-integrated agent to listen for events, process messages, and respond in real time.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides ready-to-use tools for AI agents to perform file operations, web search, AWS integration, Slack messaging, Python code execution, and browser automation.

Yes, with conditions. Install if you are building AI agents that need to interact with external systems (files, APIs, AWS, Slack, web) and you accept the experimental status and security implications of powerful agent capabilities. The package is actively maintained, has low install friction, and carries a permissive license. Conduct your own security review before production use, especially if agents will execute code or access sensitive systems.

Install

strands-agents-tools on PyPI

pip

pip install strands-agents-tools

uv

uv add strands-agents-tools

poetry

poetry add strands-agents-tools

Installing strands-agents-tools

Before you install

Low install friction with a pure-Python wheel distribution. Actively maintained with last commit 2026-08-13 and 1146 repository stars. Supports Python 3.10 through 3.14.

License in practice

Licensed under Apache-2.0 (permissive), allowing use in commercial and private projects with minimal restrictions beyond attribution and liability disclaimers.

Quickstart

pip install strands-agents-tools

from strands_agents_tools import Agent

agent = Agent()
result = agent.tool.file_read(path="example.txt")

Requires Python 3.10 or later. Many tools require optional dependencies; install with extras like [mem0_memory, use_browser, rss, use_computer] for specific tool groups.

Verify before relying

  • Whether all 17 runtime dependencies are required for basic usage or if many are optional based on which tools are used.
  • Performance characteristics and latency of tool execution, particularly for remote operations like web search and AWS calls.
  • Security implications of the dynamic MCP client tool and browser automation tool beyond the general warnings in the description.

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 17 — aiohttp, aws-requests-auth, botocore, dill, markdownify, pillow, prompt-toolkit, pyjwt, requests, rich, slack-bolt, strands-agents, sympy, tenacity, typing-extensions, tzdata, watchdog
Maintenance actively maintained — 7 days since the last release
Last repo commit
First released
Downloads 6,008,690/month — #1,987 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: strands_agents_tools-0.8.6-py3-none-any.whl

Development Status :: 4 - BetaIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Scientific/Engineering :: Artificial IntelligenceTopic :: Software Development :: Libraries :: Python Modules

Tags

ai agent tools libraryllm agent toolkitfile operations for agentsweb search integrationaws agent toolsslack integration for agentspython code execution
agent-frameworktool-integrationmulti-agent

More Python Modules packages

idna

Converts domain names between Unicode and…

permissive · top 100 on PyPI

setuptools

Setuptools is a Python build backend and…

permissive · top 100 on PyPI

PyYAML

PyYAML parses and emits YAML 1.1 data format,…

permissive · top 100 on PyPI

pydantic

Pydantic validates Python data structures…

permissive · top 100 on PyPI

annotated-types

Provides reusable metadata objects for use with…

permissive · top 100 on PyPI

typing-inspection

Provides runtime tools to inspect and…

permissive · top 100 on PyPI

strands-agents

Strands Agents is a Python SDK for building AI…

permissive · top 1,000 on PyPI

strands-agents-builder

Strands Agent Builder is a terminal-based…

permissive · top 15,000 on PyPI

qwen-agent

Qwen-Agent is a framework for building LLM…

unclear · top 15,000 on PyPI

agentql

AgentQL is a Python client for interacting with…

permissive · top 15,000 on PyPI

strands-agents-evals

Strands Evals SDK provides a comprehensive…

permissive · top 15,000 on PyPI

llama-index-agent-openai

Integrates OpenAI language models with…

permissive · top 5,000 on PyPI

agent-framework-azure-ai-search

Provides RAG (Retrieval Augmented Generation)…

permissive · top 15,000 on PyPI

praisonaiagents

PraisonAI agents is a Python framework for…

unclear · top 15,000 on PyPI

agent-utilities

A batteries-included harness for building…

permissive · top 15,000 on PyPI

opentelemetry-instrumentation-openai-agents

Adds distributed tracing to OpenAI Agents…

permissive · top 5,000 on PyPI

Further reading