---
title: Claude Haiku 5.5 | Runware Docs
url: https://runware.ai/docs/models/anthropic-claude-haiku-5-5
description: Fastest, lowest-cost Claude model for high-volume agents, extraction, and low-latency applications
---
# Claude Haiku 5.5

![Claude Haiku 5.5](https://assets.runware.ai/covers/anthropic-claude-haiku-5-5.jpg)

Claude Haiku 5.5 is the fastest and lowest-cost model in Anthropic’s Claude 5.5 family, built for high-volume and latency-sensitive work such as classification, extraction, routing, and customer support. It reads text and images, calls tools, and offers configurable effort, so a request can trade response time against depth. Its 1M-token context window and 128K-token maximum output also make it a practical sub-agent inside larger coding and research workflows.

- **Status**: compatible-only
- **ID**: `anthropic-claude-haiku-5-5`
- **Context window**: 1M context
- **Max output**: 128K output
- **Creator**: Anthropic
- **Release Date**: October 7, 2026
- **Capabilities**: Text to Text, Image to Text, Checkpoint

**Claude Haiku 5.5** is served through Runware's **compatible endpoints**, which take another provider's request format. Point the SDK you already use at Runware by changing the base URL and the API key, and set `model` to `anthropic:claude@haiku-5.5`.

Requests and responses keep the provider's format, so **its reference documents every parameter**.

| Endpoint | Format |
| --- | --- |
| `/v1/chat/completions` | [OpenAI Chat Completions](https://runware.ai/docs/tools/compatible-apis#openai-chat-completions) |
| `/v1/messages` | [Anthropic Messages](https://runware.ai/docs/tools/compatible-apis#anthropic-messages) |

### [Chat Completions](https://runware.ai/docs/models/anthropic-claude-haiku-5-5#chat-completions)

**cURL**:

```bash
curl -X POST https://api.runware.ai/v1/chat/completions \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthropic:claude@haiku-5.5",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'
```

**Python**:

```python
from openai import OpenAI

client = OpenAI(
    api_key="your_runware_api_key",
    base_url="https://api.runware.ai/v1",
)

response = client.chat.completions.create(
    model="anthropic:claude@haiku-5.5",
    messages=[{"role": "user", "content": "What is the capital of France?"}],
)

print(response.choices[0].message.content)
```

**TypeScript**:

```typescript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'your_runware_api_key',
  baseURL: 'https://api.runware.ai/v1',
});

const response = await client.chat.completions.create({
  model: 'anthropic:claude@haiku-5.5',
  messages: [{ role: 'user', content: 'What is the capital of France?' }],
});

console.log(response.choices[0].message.content);
```

[Compatible APIs](https://runware.ai/docs/tools/compatible-apis#openai-chat-completions) covers streaming, tool calling and how the endpoint differs from OpenAI, and the [OpenAI API reference](https://platform.openai.com/docs/api-reference/chat/create) lists every parameter.

### [Messages](https://runware.ai/docs/models/anthropic-claude-haiku-5-5#messages)

**cURL**:

```bash
curl -X POST https://api.runware.ai/v1/messages \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthropic:claude@haiku-5.5",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'
```

**Python**:

```python
from anthropic import Anthropic

client = Anthropic(
    auth_token="your_runware_api_key",
    base_url="https://api.runware.ai",
)

message = client.messages.create(
    model="anthropic:claude@haiku-5.5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "What is the capital of France?"}],
)

print(message.content[0].text)
```

**TypeScript**:

```typescript
import Anthropic from '@anthropic-ai/sdk';

const client = new Anthropic({
  authToken: 'your_runware_api_key',
  baseURL: 'https://api.runware.ai',
});

const message = await client.messages.create({
  model: 'anthropic:claude@haiku-5.5',
  max_tokens: 1024,
  messages: [{ role: 'user', content: 'What is the capital of France?' }],
});

console.log(message.content[0].text);
```

[Compatible APIs](https://runware.ai/docs/tools/compatible-apis#anthropic-messages) covers how the Anthropic SDKs authenticate against Runware, and the [Claude API reference](https://platform.claude.com/docs/en/api/messages) lists every parameter.

## Cost and speed

**Rates** (per 1M tokens)

*≤ 100K context*

- Input: `$0.10`
- Output: `$0.50`
- Cached input: `$0.01`
- Cache write: `$0.125`

*> 100K context*

- Input: `$0.50`
- Output: `$2.50`
- Cached input: `$0.05`
- Cache write: `$0.625`

billed per token, so a request costs what the model produced · [How pricing works](https://runware.ai/docs/models-api/pricing)