Skip to main content
A first-party Node.js SDK is not published yet. When it ships, it will mirror the Python surface: runs, tools (register + execute), validators, tests, and feedback. Until then you can:
Interested in trying the Node.js SDK early? Reach out to the Sudoiq team through your normal support/contact channel and we can coordinate preview access.
  • Use the Python client or CLI
  • Call the HTTP API directly (see your OpenAPI or internal route list)

Adding a tool (future shape)

Expect a pattern similar to Python: register tool JSON on the API, then either stream a run with app-defined tools or use webhooks + tool-result endpoints. Example placeholder:
// Coming soon — illustrative only
// await client.tools.registerTools([{ name: "my_tool", namespace: "main", ... }]);
// await client.runAgent({ agentId, inputs, tools: { my_tool: handler } });
export {};
See Register server tools for the HTTP payload shape.