Skip to main content

Is there an official Wiro SDK or client library (Python, Node.js, Flutter...)?

Only for Node.js and TypeScript, the WiroClient in @wiro-ai/wiro-mcp; other languages call the HTTPS API with our code samples.

Only for Node.js and TypeScript. The npm package @wiro-ai/wiro-mcp includes a WiroClient class, imported from @wiro-ai/wiro-mcp/client, that works without any MCP setup. It needs Node.js 20 or later.

  • It handles both authentication methods, searches models, runs them, waits for results, and cancels or kills tasks.

  • waitForTask waits 120 seconds by default, then throws TaskWaitTimeoutError. Call it again with the same token instead of running the model again.

  • uploadFile takes a file URL, not a local file.

There's no official package for Python, PHP, Dart/Flutter, Swift, Kotlin, C# or Go. The API is plain HTTPS POST: the Code Examples page has full run-and-poll samples in 9 languages, and each model page's API Integration Guide tab has code for that model (see How do I find the API URL for a model?). Setup and methods: Node.js library.

Did this answer your question?