Metadata-Version: 2.4
Name: narada
Version: 0.1.1
Summary: Python client SDK for Narada
Author-email: Narada <support@narada.ai>
License-Expression: Apache-2.0
Requires-Python: >=3.11
Requires-Dist: aiohttp>=3.12.13
Requires-Dist: playwright>=1.53.0
Description-Content-Type: text/markdown

# Narada Python SDK

The official Narada Python SDK that helps you launch browsers and run tasks with Narada UI agents.

## Installation

```bash
pip install narada
```

## Quick Start

**Important**: The first time Narada opens the automated browser, you will need to manually install the [Narada Enterprise extension](https://chromewebstore.google.com/detail/enterprise-narada-ai-assi/bhioaidlggjdkheaajakomifblpjmokn) and log in to your Narada account.

After installation and login, you can use the SDK to launch browsers and run automated tasks using natural language instructions.

## Features

- **Natural Language Control**: Send instructions in plain English to control browser actions
- **Parallel Execution**: Run multiple browser tasks simultaneously across different windows
- **Error Handling**: Built-in timeout handling and retry mechanisms
- **Action Recording**: Generate GIFs of agent actions for debugging and documentation
- **Async Support**: Full async/await support for efficient operations

## Key Capabilities

- **Web Search & Navigation**: Automatically search, click links, and navigate websites
- **Data Extraction**: Extract information from web pages using AI understanding
- **Form Interaction**: Fill out forms and interact with web elements
- **File Operations**: Download files and handle web-based documents
- **Multi-window Management**: Coordinate tasks across multiple browser instances

## Examples

For complete usage examples and code samples, please explore the [`examples/`](examples/) folder in this repository.

## License

This project is licensed under the Apache 2.0 License.

## Support

For questions, issues, or support, please contact: support@narada.ai
