The Bridge ships with a standard library of built-in tools under the std namespace. These are always available — no installation or registration required.
| Tool |
Description |
std.httpCall |
REST API client — builds and executes HTTP requests from wired fields |
All string tools accept a single .in parameter, making them ideal for pipe chains.
| Tool |
Description |
std.str.toUpperCase |
Converts to UPPER CASE |
std.str.toLowerCase |
Converts to lower case |
std.str.trim |
Strips whitespace from both ends |
std.str.length |
Character count |
Full reference & examples →
| Tool |
Description |
std.arr.filter |
Keep items matching all given key-value criteria |
std.arr.find |
First item matching all given key-value criteria |
std.arr.first |
First element (arr[0]), with optional strict mode |
std.arr.toArray |
Wraps a single value in an array (no-op if already one) |
Full reference & examples →
| Tool |
Description |
std.audit |
Structured logging — logs all wired fields via the engine logger. Use with force. |
In addition to the std tools, the language has built-in operators that the engine handles natively — no tool import needed:
| Syntax |
Description |
a + b, a - b, a * b, a / b, a % b |
Arithmetic |
a > b, a >= b, a < b, a <= b |
Comparison |
a == b, a != b |
Equality |
a and b, a or b, not a |
Boolean logic |
a || b |
Falsy fallback (use first truthy value) |
a ?? b |
Nullish fallback (use first non-null/undefined value) |
a catch b |
Error fallback (use b if a throws) |
cond ? a : b |
Ternary |
"{a.name} lives in {a.city}" |
String interpolation |
See the Expressions & Formatting reference for details.