Runtime extensions that ship telemetry to PulseBoard without any code change in the host application.
| Extension | Status | Path |
|---|---|---|
| AWS Lambda | alpha (Slice 3a) | lambda/ |
| Azure Functions | planned | — |
| GCP Cloud Run / Cloud Functions | planned | — |
pulseboard-extensions/
├── lambda/ # pulse-lambda-extension (Rust)
│ ├── src/
│ └── Cargo.toml
├── docs/
│ └── DEPLOYMENT.md
└── .github/workflows/
└── ci.yml
The repo is a Cargo workspace; each extension is its own crate.
cargo build --release -p pulse-lambda-extensionThe release profile is tuned for size (opt-level = "z", fat LTO,
single codegen unit, strip, abort-on-panic). The stripped binary
is a few MB and fits comfortably inside a Lambda layer.
cargo test --workspaceAll modules are library-tested; no AWS account required.
MIT.