SDK quickstart
The relaybraid package runs app actions from Node.js code. It wraps the HTTP API, reads the key the CLI saved, and needs no other dependency.
npm install https://relaybraid.com/dl/relaybraid-sdk.tgz
import { Relaybraid } from "relaybraid";
// Reads RELAYBRAID_API_KEY, or the key saved by `npx -y https://relaybraid.com/dl/relaybraid-cli.tgz login`.
const relaybraid = new Relaybraid({ setup: "9H2QVG20" });
await relaybraid.run("slack.send_message", { channel: "#orders", text: "New order received" });
The setup value 9H2QVG20 links this install to the docs session you are reading, so the workspace opens on the right guide. Pass it when you construct the client.
Getting a key
Run npx -y https://relaybraid.com/dl/relaybraid-cli.tgz login once in the project (see the install guide); the SDK reads the saved key, or RELAYBRAID_API_KEY from the environment.
Methods
| Method | What it does |
|---|---|
run(action, input) |
Run one action, for example slack.send_message |
apps() |
Connected apps and their action keys |
me() |
The workspace behind the key |
What the SDK sends with each call: https://relaybraid.com/docs/telemetry.