This section as Markdown: View Download

Introduction Wiro Koala

Everything you need to get started with the Wiro AI platform.

What is Wiro?

Wiro is an AI model marketplace and API platform that lets you run AI models through a single, unified API. Instead of managing infrastructure for each model provider, you make one API call to Wiro and we handle the rest.

  • Unified API — one interface for all models (image generation, LLMs, audio, video, and more)
  • Pay-per-use pricing — only pay for what you consume, no upfront commitments
  • Real-time WebSocket updates — stream task progress and outputs live
  • 9 SDK languages — curl, Python, Node.js, PHP, C#, Swift, Dart, Kotlin, Go

Base URL

All API requests are made to:

https://api.wiro.ai/v1

WebSocket connections use:

wss://socket.wiro.ai/v1

Quick Start

  1. Sign up Create an account at wiro.ai
  2. Create a project Go to the Dashboard to get your API key
  3. Pick a model Browse the marketplace and choose a model
  4. Make your first API call See Code Examples for full end-to-end samples

Response Format

Every API response returns JSON with a consistent structure:

{
  "result": true,
  "errors": [],
  "data": { ... }
}

When result is false, the errors array contains human-readable messages describing what went wrong.

Rate Limits & Error Handling

API requests are rate-limited per project. If you exceed the limit, the API returns a 429 Too Many Requests status. Implement exponential backoff in your retry logic.

Common HTTP status codes:

  • 200 — Success
  • 400 — Bad request (check parameters)
  • 401 — Unauthorized (invalid or missing API key)
  • 403 — Forbidden (signature mismatch or insufficient permissions)
  • 429 — Rate limit exceeded
  • 500 — Internal server error
ESC