Skip to main content

Confident Agent

A lightweight bridge agent that allows Confident AI's evaluation server to reach internal API endpoints behind firewalls, without opening inbound ports.

How it works

The agent connects outbound via WebSocket Secure (WSS) to Confident AI's evaluation server and waits for work. When an evaluation runs, requests are forwarded through the WebSocket tunnel to your internal endpoint and responses are relayed back.

Supports HTTP Response, HTTP Streaming and SSE Streaming response modes.

Architecture

Quick Start

Docker Container (CLI)

docker run -d \
  -e CONFIDENT_API_KEY=<your-api-key> \
  -e CONFIDENT_WS_BASE_URL=wss://deepeval.confident-ai.com/ws/relay \
  confidentai/confident-agent

Docker Compose (compose.yaml)

services:
  confident-agent:
    image: confidentai/confident-agent
    restart: unless-stopped
    environment:
      - CONFIDENT_API_KEY=${CONFIDENT_API_KEY}
      - CONFIDENT_WS_BASE_URL=${CONFIDENT_WS_BASE_URL:-wss://deepeval.confident-ai.com/ws/relay}

Requirements

  • Outbound internet access (WSS/443)
  • Network access to your internal API endpoint

Release files for confident-agent 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for confident-agent 1.0.0
File Size Uploaded
confident_agent-1.0.0.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for confident-agent 1.0.0
File Interpreter ABI Platform
confident_agent-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.7 kB

Release files / confident_agent-1.0.0.tar.gz

Download URL confident_agent-1.0.0.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
032748a761b3c42c40f265f30a0baa522b975906a07cadb25c36f28fb39d1b7d
BLAKE2b-256 checksum
How to use checksums
04473d0d6c697f50a5664c30de149b380ab8f254c60ab14029b7c5dc80fb73e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.3.4 CPython/3.13.13 Darwin/25.3.0

Release files / confident_agent-1.0.0-py3-none-any.whl

Download URL confident_agent-1.0.0-py3-none-any.whl
Size 8.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6ff014b67b4c30dde40ac63dad12304b631c68cfb7aec4f9353d283e244bee92
BLAKE2b-256 checksum
How to use checksums
58e654f9f2315970738214a7e3d29df81ffaf1b90fd63c9231f6d98f6271834a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.3.4 CPython/3.13.13 Darwin/25.3.0

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page