Skip to main content

simlir

The typed Python client for the simlir public product API is published on PyPI as simlir version 0.1.1 under Apache-2.0. The SDK is open source; installing it does not provide free access to the Simlir service. API access still requires a Simlir account, API key, and any applicable credits or plan entitlement. See the public licensing guide and service terms for the artefact and service boundaries.

Local verification

python -m compileall -q src
python -m unittest discover -s tests -p 'test_*.py'
python -m pip wheel --no-deps --no-build-isolation --wheel-dir /tmp/simlir-python-sdk-wheel .

Intended consumer API

from simlir import Simlir

client = Simlir(api_key="sk_...")
result = client.search(query="wireless headphones", market="GB", limit=10)
for product in result.results:
    print(product.title, product.price.amount, product.price.retailer)

exact = client.lookup(identifier="5051234567890", type="gtin", market="GB")
visual = client.search_by_image(
    image_url="https://example.com/product.jpg",
    market="GB",
    query="a slim fridge freezer with a front water dispenser for a small flat",
)
product = client.get_product(id=result.results[0].id)

The dataclass response models are generated from the pinned public API shape and include the source contract hash in the package boundary. The SDK uses Python’s standard library HTTP client, validates markets, UUIDs, API keys, price ranges, hosted HTTPS image URLs, and optional context, bounds timeouts/retries/response size, and never logs credentials, query strings, request bodies, or response bodies. Image-only calls remain supported.

Metadata

Release files for simlir 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simlir 0.1.1
File Size Uploaded
simlir-0.1.1.tar.gz 10.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for simlir 0.1.1
File Interpreter ABI Platform
simlir-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 19.5 kB

Release files / simlir-0.1.1.tar.gz

Download URL simlir-0.1.1.tar.gz
Size 10.4 kB
Tags Source
SHA-256 checksum
How to use checksums
68e4dd1951dcfc3ed80b9e6470aa37b074854aa69371f8a46e42231d39470d11
BLAKE2b-256 checksum
How to use checksums
d145d5793ba8c48f83dc974f4db41c278f8e9523dadb9d93a7c84afddcb537e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.14

Release files / simlir-0.1.1-py3-none-any.whl

Download URL simlir-0.1.1-py3-none-any.whl
Size 9.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
98aada09504b0a3ea70ed828181fbe59d0f0ff26ecd326f3baad5872a14f6973
BLAKE2b-256 checksum
How to use checksums
e7044fe572908c426febd6ff22f11f8b4db74ebd4f7f6080ea667e1025755e48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.14

Release history Release notifications | RSS feed

0.1.2

2 release files

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page