Your First Automation
Let’s run your first browser automation in just a few lines of code.1
Install the SDK
2
Get Your API Key
Get your API key from app.heytessa.ai/settings
3
Run Your First Task
quickstart.py
Understanding the Result
When you run a task, you get back aJobResult
object with useful information:
Common Use Cases
1. Extract Data from a Website
2. Fill and Submit Forms
3. Search and Extract Results
4. Multi-Step Workflows
Monitoring Your Tasks
Watch Live Execution
When you need to see what’s happening:Check Job Status
Monitor long-running tasks:Error Handling
Always handle potential errors gracefully:Configuration Options
Customize browser behavior for your needs:Working with Different Data Formats
The SDK automatically structures extracted data:Async Operations (Advanced)
For concurrent tasks, use the async client:Best Practices
1. Use Clear, Specific Instructions
1. Use Clear, Specific Instructions
2. Handle Rate Limits Gracefully
2. Handle Rate Limits Gracefully
3. Use Context Managers
3. Use Context Managers
4. Monitor Credit Usage
4. Monitor Credit Usage
Interactive Examples
Try these examples to see different capabilities:What’s Next?
Now that you’ve mastered the basics:BrowserAgent API
Explore all BrowserAgent methods
Advanced Examples
See complex real-world examples
Error Handling
Learn robust error handling
Async Client
Master concurrent operations