Prerequisites
The following example requires theresend library and an API key from Resend.
Example
The following agent will send an email using Resend.cookbook/91_tools/resend_tools.py
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Send transactional emails from an Agent with ResendTools and the Resend API.
resend library and an API key from Resend.
uv pip install -U resend openai
export RESEND_API_KEY=***
from agno.agent import Agent
from agno.tools.resend import ResendTools
from_email = "<enter_from_email>"
to_email = "<enter_to_email>"
agent = Agent(tools=[ResendTools(from_email=from_email)])
agent.print_response(f"Send an email to {to_email} greeting them with hello world")
| Parameter | Type | Default | Description |
|---|---|---|---|
api_key | str | None | Resend API key. If not provided, uses RESEND_API_KEY env var. |
from_email | str | None | The email address used as the sender in email communications. |
enable_send_email | bool | True | Enable the send_email functionality. |
all | bool | False | Enable all functionality. |
| Function | Description |
|---|---|
send_email | Send an email using the Resend API. |
Was this page helpful?