RAGler is an open-source RAG knowledge operations platform.
- Ingest knowledge from Confluence, web pages, or manual text.
- Review and edit chunks in a draft session.
- Publish validated chunks to Qdrant collections.
- Query published knowledge from the backend API or MCP server.
- Node.js 20+
- pnpm
- Docker
- OpenAI API key
docker compose up -d redis qdrantcd backend
pnpm install
cp .env.example .env
# set OPENAI_API_KEY in .env
pnpm start:devcurl http://localhost:3000/api/health/liveness
curl http://localhost:3000/api/health/readinessExpected liveness response:
{"status":"ok"}cd ../frontend
pnpm install
pnpm devcd ../mcp-server
pnpm install
pnpm build
pnpm startBackend runtime is driven by backend/.env. Core variables:
OPENAI_API_KEY(required)REDIS_HOST(required)REDIS_PORT(default6379)QDRANT_URL(required)PORT(default3000)SESSION_TTL(default86400)
curl -X POST http://localhost:3000/api/collections \
-H 'Content-Type: application/json' \
-H 'X-User-ID: demo@ragler.ai' \
-d '{"name":"Support KB","description":"Support knowledge"}'curl -X POST http://localhost:3000/api/ingest/manual \
-H 'Content-Type: application/json' \
-H 'X-User-ID: demo@ragler.ai' \
-d '{"content":"RAGler stores draft sessions in Redis and publishes to Qdrant."}'curl http://localhost:3000/api/session/<SESSION_ID> -H 'X-User-ID: demo@ragler.ai'
curl -X POST http://localhost:3000/api/session/<SESSION_ID>/preview -H 'X-User-ID: demo@ragler.ai'
curl -X POST http://localhost:3000/api/session/<SESSION_ID>/publish \
-H 'Content-Type: application/json' \
-H 'X-User-ID: demo@ragler.ai' \
-d '{"targetCollectionId":"<COLLECTION_ID>"}'- Product docs:
docs/docs - Specs:
specs/ - Backend API Swagger: http://localhost:3000/api/docs
readinessfails: check Redis/Qdrant containers withdocker compose ps.401/403style behavior in clients: confirmX-User-IDheader is present.- Ingest failures: confirm
OPENAI_API_KEYand outbound connectivity.
- Read
/Users/alex/ragler/docs/docs/getting-started/installation.md. - Walk through
/Users/alex/ragler/docs/docs/getting-started/first-collection.md. - Review architecture in
/Users/alex/ragler/docs/docs/architecture/overview.md.