Tutorials¶
A guided path, each step a walkthrough you run yourself with the output you should expect. Start
with Your first plugin, then follow the steps in order. The
first two need a deployment installed with --development; see
Build with an AI agent. Each needs SDK 0.36.0,
CLI 0.1.60 and a deployment on chart 0.1.538.
| Step | Tutorial | What you learn |
|---|---|---|
| 1 | Change your plugin's page, live | Edit the reference plugin's pages, watch each save run, break it on purpose, fix it, and release. |
| 2 | Record a holdings statement | A plugin with the custody role that records a holdings statement and a holding against one of your accounts. |
| 3 | Structure a plugin | One class per role, the SDK's helpers for what every plugin of a role does alike, settings and secrets declared once, and tests that hold each class to its role's suite. |
| 4 | Fast data retrieval | Subscriptions instead of polling, the lake's hot layer and from_memory, latest and listing reads, asking only for what a page shows, batching, and never reading again per request. |
| 5 | Build a live page | Values worked out from views with pages.live_values and LiveValue: source, age, staleness counted only in session with FX_WEEK, a bounded update rate, and never a blank cell. |
| 6 | Analytics | The engine's measures rather than your own, worked out on change or on a cadence, kept per key, and off the request path. |