# Redis Intent Router

```json metadata
{
  "schema_version": 2,
  "title": "Redis Intent Router",
  "description": "Deploy and operate Redis Intent Router on Redis Cloud or your own infrastructure.",
  "categories": ["docs","operate","iris"],
  "tableOfContents": {"sections":[{"children":[{"id":"redis-cloud","title":"Redis Cloud"},{"id":"self-managed","title":"Self-managed"}],"id":"deployment-options","title":"Deployment options"}]}

,
  "codeExamples": []
}
```


Redis Intent Router gives applications a service that classifies text into intents and returns the target to dispatch to.

## Deployment options

### Redis Cloud

Use Redis Intent Router as a managed service on Redis Cloud.

[Create an Intent Router](https://redis.io/docs/latest/operate/iris/intent-router/create-router) and connect an application, or [view and manage an existing Router](https://redis.io/docs/latest/operate/iris/intent-router/manage-router).

After setup, use the [developer quickstart](https://redis.io/docs/latest/develop/ai/context-engine/intent-router/quickstart) to define your first intents and match queries.

### Self-managed

Deploy Redis Intent Router on Kubernetes to run it on your own infrastructure.

[Start with the self-managed deployment guide](https://redis.io/docs/latest/operate/iris/intent-router/self-managed).

