Skip to main content

Relay agent for bridging Confident AI evaluation server to internal AI connections endpoints

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

confident_agent-1.0.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

confident_agent-1.0.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file confident_agent-1.0.0.tar.gz.

File metadata

  • Download URL: confident_agent-1.0.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.4 CPython/3.13.13 Darwin/25.3.0

File hashes

Hashes for confident_agent-1.0.0.tar.gz
Algorithm Hash digest
SHA256 032748a761b3c42c40f265f30a0baa522b975906a07cadb25c36f28fb39d1b7d
MD5 b58a19947bf59c5b4602d88230696644
BLAKE2b-256 04473d0d6c697f50a5664c30de149b380ab8f254c60ab14029b7c5dc80fb73e0

See more details on using hashes here.

File details

Details for the file confident_agent-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: confident_agent-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.4 CPython/3.13.13 Darwin/25.3.0

File hashes

Hashes for confident_agent-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6ff014b67b4c30dde40ac63dad12304b631c68cfb7aec4f9353d283e244bee92
MD5 ac86ce350d1635db2860b57b0a346e4a
BLAKE2b-256 58e654f9f2315970738214a7e3d29df81ffaf1b90fd63c9231f6d98f6271834a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page