Metadata-Version: 2.4
Name: browserness
Version: 0.0.1
Summary: Python SDK for Browserness API
Home-page: https://github.com/browserness/sdk-python
Author: Browserness
Author-email: Browserness <support@browserness.com>
License: MIT
Project-URL: Homepage, https://github.com/browserness/sdk-python
Project-URL: Repository, https://github.com/browserness/sdk-python
Project-URL: Documentation, https://api.browserness.com/docs
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: httpx>=0.23.0
Requires-Dist: pydantic<3,>=1.9.0
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# Browserness Python SDK

The official Python SDK for the Browserness API, allowing you to programmatically create and manage remote browser instances.

## Installation

```bash
pip install browserness
```

Or if you're installing from source:

```bash
pip install .
```

## Quick Start

```python
from browserness import Browserness

# Initialize the client
client = Browserness()

# List all browsers
browsers = client.list_browsers()
print(browsers)

# Create a new browser
browser = client.create_browser()
print(browser)
```

## Async Support

The SDK also includes an async client:

```python
import asyncio
from browserness import AsyncBrowserness

async def main():
    # Initialize the async client
    client = AsyncBrowserness()
    
    # List all browsers
    browsers = await client.list_browsers()
    print(browsers)

asyncio.run(main())
```

## Documentation

For detailed documentation, please refer to the [API documentation](https://api.browserness.com/docs).

## License

This SDK is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
