github.com/Paralia-Labs/paralia_sdk · install and usage examples live in the repo README.
paralia_sdk is a small, generic toolkit: typed HTTP clients for calling the platform’s network API, plus mesh geometry utilities with no proprietary logic. It’s what lets parable talk to the platform over its network API and process meshes locally, without ever needing — or receiving — the platform’s own source code.
What’s in it
- Typed API clients — a thin, typed wrapper per service (shared-secret auth, timeouts, retry, normalized errors), so a consumer works with real types instead of hand-rolled HTTP calls.
- Geometry utilities — mesh reading/writing (OBJ/STL/PLY/3MF) and basic alignment math, pure numpy, no network, nothing algorithm-specific.
Supporting infrastructure, not (yet) a product
Today, paralia_sdk exists to serve one purpose: letting parable — and any future internal tool — call the platform without ever importing its code. It’s public because that’s what lets an open-source consumer like parable install it freely, and because keeping it public forces discipline about what stays out of it (no platform internals, ever). It isn’t currently built or documented as a product for outside integrators to build on.
That may change — a genuinely public-facing SDK, with a stable versioned surface and integrator-facing docs, is a plausible future direction once there’s real external demand for it. Until then, treat it as what it is: the connective tissue between the suite’s own apps, incidentally open source.