---
title: "Deploy LangWatch agent testing"
description: "Private LangWatch agent testing with durable traces and evaluations."
category: "AI/ML"
url: https://railway.com/deploy/langwatch-agent-testing
---

# Deploy LangWatch agent testing

Private LangWatch agent testing with durable traces and evaluations.

**[Deploy LangWatch agent testing on Railway](https://railway.com/template/langwatch-agent-testing)**

- **Creator:** Anton Orel's Projects
- **Category:** AI/ML
- **Total deploys:** 2

## Template content

### LangWatch Workers

- **Image:** langwatch/langwatch:3.9.0@sha256:78ef9aa223bf443cb82ec8ee272b50392357d37dafd66d87d513fb576fa1b2ea
- **Start command:** `/bin/sh -ec 'cd /app/langwatch && exec pnpm run start:workers'`

### LangWatch ClickHouse

- **Image:** clickhouse/clickhouse-server:25.10.2.65-alpine@sha256:81ce9121febca7b12c75cf1aae448ccfaef0f68da25802ad805e81f8af610de9

### LangWatch NLP

- **Image:** langwatch/langwatch_nlp:3.9.0@sha256:c9be1948fc11fb347915df73796880e463938e96b9fed142ee885caebb586e2b

### LangWatch Evaluators

- **Image:** langwatch/langevals:3.9.0@sha256:44e087f1d77b91efd0a9c073cb158cc972d21060c167f6f49187a84ffb747357

### LangWatch

- **Image:** langwatch/langwatch:3.9.0@sha256:78ef9aa223bf443cb82ec8ee272b50392357d37dafd66d87d513fb576fa1b2ea
- **Health check:** /
- **Public domain:** Yes

### LangWatch Redis

- **Image:** redis:8.2.1-alpine3.22@sha256:987c376c727652f99625c7d205a1cba3cb2c53b92b0b62aade2bd48ee1593232
- **Start command:** `/bin/sh -ec 'exec redis-server --appendonly yes --requirepass "$REDIS_PASSWORD"'`

### LangWatch PostgreSQL

- **Image:** postgres:16.10-alpine3.22@sha256:029660641a0cfc575b14f336ba448fb8a75fd595d42e1fa316b9fb4378742297

## Buckets

- **LangWatch Objects**

## Documentation

# Deploy and Host LangWatch on Railway

Run LangWatch agent testing and LLM observability with durable traces, datasets, evaluations, and background workers. This template deploys the pinned community release with PostgreSQL, Redis, ClickHouse analytics, and Railway object storage.

## About Hosting LangWatch

LangWatch receives application traces, turns production examples into datasets, and runs evaluators and agent tests. Railway hosts the web application and workers alongside private persistent data services, so the deployment survives restarts without placing databases on the public network.

## Why Deploy LangWatch on Railway

The template generates its secrets, wires private service discovery, provisions three explicit volumes and a Bucket, and publishes only the authenticated LangWatch application. That removes the manual Compose translation while preserving the upstream service boundaries.

## Common Use Cases

- Inspect OpenTelemetry and SDK traces from LLM applications.
- Build datasets from real interactions and run regression evaluations.
- Test agent behavior with dedicated NLP and evaluator workers.
- Keep prompts, traces, scores, and artifacts in a private deployment.

## Dependencies for LangWatch Hosting

### Deployment Dependencies

- LangWatch 3.9.0 application, workers, NLP engine, and evaluators
- PostgreSQL for accounts, projects, and configuration
- Redis for asynchronous jobs
- ClickHouse for trace and evaluation analytics
- Railway Bucket for datasets and stored objects

The deployment is a single-node small-team baseline rather than a highly available cluster. Configure model-provider credentials after first login when an evaluator requires them.


## Similar templates

- [Chat Chat](https://railway.com/deploy/-WWW5r) — Chat Chat, your own unified chat and search to AI platform.
- [stella](https://railway.com/deploy/stella) — Self-host stella with web, API, Postgres, Redis, and object storage.
- [Hermes Agent | OpenClaw Alternative with Dashboard](https://railway.com/deploy/hermes-agent-or-openclaw-alternative-wit) — Self-Hosted Hermes AI Agent for Telegram, Discord & Slack

Open this page in a browser: https://railway.com/deploy/langwatch-agent-testing
