import { configure, listTools, runTool, getRun } from "@superglue/client";
// Configure before making any API calls
configure({
baseUrl: "http://localhost:4000/api/v1",
apiKey: "your-api-key",
});
// List available tools
const response = await listTools({ limit: 10 });
console.log(response.data.data);
// Run a tool
const runResponse = await runTool("my-tool-id", {
inputs: {
userId: "user_123",
},
});
console.log(`Run ID: ${runResponse.data.runId}`);
console.log(`Status: ${runResponse.data.status}`);
// Get run results
const resultResponse = await getRun(runResponse.data.runId);
if (resultResponse.data.status === "success") {
console.log("Result:", resultResponse.data.data);
}