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

Metadata

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 Provenance Actions
confident_agent-1.0.0.tar.gz 5.3 kB Without provenance Details for confident_agent-1.0.0.tar.gz

Built distribution (wheel)

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

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

Security for confident-agent 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

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