Metadata-Version: 2.4
Name: robomart
Version: 0.1.0
Summary: Python client for the Robomart Network Delivery API
Author-email: Robomart <ali@robomart.ai>
License: MIT
Project-URL: Homepage, https://robomart.ai
Project-URL: Documentation, https://api.robomart.ai
Project-URL: Repository, https://github.com/robomart-ai/api
Keywords: robomart,delivery,robocourier,robot,api,sdk
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# robomart

Python client for the Robomart Network Delivery API — coverage preview, one-step booking at posted flat rates, tracking, proof of delivery, and wallet reads. Mirrors the [TypeScript SDK](https://www.npmjs.com/package/robomart).

```python
from robomart import Robomart

rm = Robomart("rm_sk_test_...")

route = rm.delivery.coverage({
    "pickup": {"address": "8080 Park Ln, Dallas, TX"},
    "dropoff": {"address": "2323 N Field St, Dallas, TX"},
})

order = rm.delivery.book({
    "pickup": {"address": "...", "contact": {"name": "...", "phone": "..."}},
    "dropoff": {"address": "...", "contact": {"name": "...", "phone": "..."}},
    "parcel": {"length_in": 12, "width_in": 10, "height_in": 8, "weight_lb": 5},
}, idempotency_key="order-1")

status = rm.delivery.get(order["id"])
```

Get a key at [console.robomart.ai](https://console.robomart.ai). AI agents can book directly through the Delivery MCP at `mcp.robomart.ai` with the same key.
