Every client defaults to
https://api.rafflesia.ai, reads RAFFLESIA_API_KEY
from the environment when no key is passed, and groups operations by resource
(client.homology.…).
Install and construct
Requirements
What the SDKs give you beyond HTTP
- Typed envelopes.
ok,data,warnings,evidence, andprovenanceare typed, sowarningsis hard to ignore by accident. - Typed errors. Failures raise a client error carrying
status_code,type,code,param,doc_url,details, and therequest_id. - Pagination helpers. Cursor iteration for the list endpoints.
- A base URL you can point anywhere. Every client accepts a base URL for local engines and staging.