Skip to content

Example Built-in Tools

Strands offers an optional example tools package strands-agents-tools which includes pre-built tools to get started quickly experimenting with agents and tools during development. The package is also open source and available on GitHub.

Install the strands-agents-tools package by running:

pip install strands-agents-tools

Available Tools

RAG & Memory

  • retrieve: Semantically retrieve data from Amazon Bedrock Knowledge Bases for RAG, memory, and other purposes

File Operations

Shell & System

Code Interpretation

Web & Network

  • http_request: Make API calls, fetch web data, and call local HTTP servers

Multi-modal

AWS Services

  • use_aws: Interact with AWS services

Utilities

Agents & Workflows

  • agent_graph: Create and manage graphs of agents
  • journal: Create structured tasks and logs for agents to manage and work from
  • swarm: Coordinate multiple AI agents in a swarm / network of agents
  • stop: Force stop the agent event loop
  • think: Perform deep thinking by creating parallel branches of agentic reasoning
  • use_llm: Run a new AI event loop with custom prompts
  • workflow: Orchestrate sequenced workflows