AWS SES
API Key RequiredSend emails via Amazon Simple Email Service. Build AI agents that use AWS SESwith Agno Builder's visual drag-and-drop interface — no code required to prototype.
What is the AWS SES tool?
The AWS SES tool is a built-in capability in the Agno framework that allows AI agents to send emails via amazon simple email service. When added to an agent in Agno Builder, the agent can autonomously decide when to invoke this tool based on the user's request.
This tool requires a AWS_ACCESS_KEY_ID environment variable. Get your API key at console.aws.amazon.com.
How to use AWS SES in Agno Builder
- 1
Create an agent
Drag an Agent node onto the canvas in Agno Builder, or use one of the built-in templates.
- 2
Enable AWS SES
Click the agent, go to the Tools tab, and toggle on "AWS SES" from the communication category.
- 3
Add your API key
Enter your AWS_ACCESS_KEY_ID in the tool configuration. Your key stays in your browser and is never stored on our servers.
- 4
Test in chat
Open the chat panel and send a message. The agent will automatically use AWS SES when relevant.
- 5
Export Python code
Click File > Export Python to get clean, runnable code with the correct imports for AWS SES.
Python code example
This is the code Agno Builder exports when you use AWS SES:
from agno.agent import Agent
from agno.models.openai import OpenAIChat
from agno.tools.aws_ses import AWSSESTool
agent = Agent(
name="AWS SES Agent",
model=OpenAIChat(id="gpt-4o"),
tools=[AWSSESTool()],
instructions=["Use the aws ses tool to help the user."],
markdown=True,
)
agent.print_response("Help me with a aws-ses task")Install with: pip install agno # + set AWS_ACCESS_KEY_ID