Build AI agents that automate UI workflows
Amazon Nova Act is a Python SDK for building and deploying highly reliable AI agents that automate browser-based workflows at scale using natural language.
Quick start
Get up and running with Amazon Nova Act in minutes
Set up authentication
Get your API key from nova.amazon.com/act and set it as an environment variable:
For production deployments, use IAM-based authentication with AWS credentials.
Write your first workflow
Create a simple browser automation script:The SDK will open Chrome, perform the task, and close the browser automatically.
Explore by topic
Learn about the key capabilities of Amazon Nova Act
Workflows
Orchestrate complex browser automations with Python code and natural language prompts
Browser automation
Control web browsers with AI-powered agents that understand natural language instructions
Data extraction
Extract structured data from web pages using Pydantic schemas and type-safe responses
Human-in-the-loop
Enable human supervision with approval workflows and UI takeover capabilities
Deployment
Deploy workflows to AWS AgentCore Runtime for production-scale automation
Security
Control URL navigation, file access, and sensitive data with state guardrails
API reference
Comprehensive reference for all classes, methods, and utilities
NovaAct
Main client class for browser automation
Workflow
Context manager for workflow orchestration
SecurityOptions
Configure security controls and permissions
Error handling
Exception classes and error handling patterns
Schemas
Built-in schemas for data extraction
Tools
Integrate external APIs and functions
Resources
Additional resources and community links
GitHub repository
View source code, report issues, and contribute to Nova Act
Visit repository →Code samples
Explore real-world examples and sample workflows
Browse samples →AWS user guide
Official AWS documentation for production deployments
Read guide →Web playground
Try Nova Act in your browser without installing anything
Open playground →Ready to automate your workflows?
Start building AI agents that can handle complex browser-based tasks at scale
Get started now