Storage
The SDK provides a solution-scoped ctx.storage filesystem backed by fsspec(opens in new tab). Project source uses the same filesystem interface in local development, tests, and production. Type a route parameter as Context to receive it.
TODO
| Environment |
|---|
Testing memory backend for isolated in-memory test files. |
Development file backend for inspectable local files. |
Production s3 backend using solution and shared prefixes in one Organization bucket. |
Usage
pythonfrom longlink import Contextasync def write_report(ctx: Context) -> None:with ctx.storage.open("reports/example.txt", "wb") as f:f.write(b"hello")