Metadata-Version: 2.4
Name: starkrender
Version: 1.0.0
Summary: Official Python SDK for StarkRender — HTML to Image, Screenshot, and PDF API
Author-email: StarkRender <hello@starkrender.com>
License: MIT
Project-URL: Homepage, https://starkrender.com
Project-URL: Documentation, https://docs.starkrender.com
Project-URL: Repository, https://github.com/italo007/starkrender
Keywords: html-to-image,screenshot,pdf,og-image,starkrender
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.28

# StarkRender Python SDK

Official Python SDK for [StarkRender](https://starkrender.com) — HTML to Image, URL Screenshot, and HTML to PDF API.

## Install

```bash
pip install starkrender
```

## Quick start

```python
from starkrender import StarkRender

client = StarkRender("YOUR_API_KEY")

result = client.render(
    html="<div style='background:red;width:800px;height:400px'></div>",
    width=800,
    height=400,
)
print(result["url"])  # permanent image URL
```

## Methods

| Method | Endpoint |
|--------|----------|
| `render(**kwargs)` | POST /v1/render |
| `render_full(**kwargs)` | POST /v1/render/full |
| `render_fast(**kwargs)` | POST /v1/render/fast |
| `render_batch(requests)` | POST /v1/render/batch |
| `screenshot(**kwargs)` | POST /v1/screenshot |
| `pdf(**kwargs)` | POST /v1/pdf |
| `create_template(**kwargs)` | POST /v1/template |
| `list_templates()` | GET /v1/template |
| `get_template(id)` | GET /v1/template/{id} |
| `delete_template(id)` | DELETE /v1/template/{id} |
| `get_usage()` | GET /v1/usage |

## Docs

[docs.starkrender.com](https://docs.starkrender.com)
