Code Examples
Complete end-to-end examples in all 9 supported languages.
Overview
Each example below demonstrates the full Wiro workflow: authenticate, run a model, poll for task completion, and retrieve the result. Choose your preferred language from the tabs.
- curl: Shell scripting with bash
- Python: Using the
requestslibrary - Node.js: Using
axios - PHP: Using cURL functions
- C#: Using
HttpClient(.NET 6+) - Swift: Using async/await
URLSession - Dart: Using the
httppackage - Kotlin: Using
java.net.http - Go: Using the standard library
net/http
Full Examples
Select a language tab to see the complete example. All examples perform the same steps:
- Set up authentication headers
- Run a model (
POST /Run/{owner-slug}/{model-slug}) - Poll the task status (
POST /Task/Detail) - Print the final output