Skip to content

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.