Metadata-Version: 2.5
Name: geyser-sdk
Version: 0.2.0
Summary: Typed Python SDK and deterministic emulator for the public Geyser developer API
Project-URL: Homepage, https://geyserlabs.ai/developers
Project-URL: Documentation, https://docs.geyserlabs.ai
Project-URL: Repository, https://github.com/geyserlabs/geyser-open
Project-URL: Issues, https://github.com/geyserlabs/geyser-open/issues
Project-URL: Security, https://github.com/geyserlabs/geyser-open/security/policy
Author-email: Geyser Labs <security@geyserlabs.ai>
License-Expression: MIT
Keywords: agents,durable,emulator,geyser,sdk
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: httpx<1,>=0.28
Requires-Dist: jsonschema<5,>=4.23
Requires-Dist: pydantic<3,>=2.10
Provides-Extra: test
Requires-Dist: pytest-asyncio<2,>=0.24; extra == 'test'
Requires-Dist: pytest<10,>=8; extra == 'test'
Requires-Dist: respx<1,>=0.22; extra == 'test'
Description-Content-Type: text/markdown

# Geyser Python SDK

This source is the 0.2.0 preview: typed sync/async clients, owned JSON inputs and results, idempotent tasks, current customer authority, real sandboxed extension tests and exact signed package installation. Published 0.1.0 artifacts do not contain these corrections. Remote execution requires matching Cell and Agent software.

Start with the [source quickstart](https://github.com/geyserlabs/geyser-open/blob/main/docs/quickstart.md), [authentication](https://github.com/geyserlabs/geyser-open/blob/main/docs/authentication.md), and [availability](https://github.com/geyserlabs/geyser-open/blob/main/docs/compatibility.md). Use the API URL issued with your credential. The SDK does not include a model or an Agent runtime.

MIT-licensed. Remote compute/models follow your workspace billing. Pure JSON handlers require a supported OS sandbox; there is no unsandboxed fallback. Report vulnerabilities under the [security policy](https://github.com/geyserlabs/geyser-open/security/policy).
