Why Avido?

Only 10% of financial enterprises have AI in full production. Avido changes that by providing the quality safety net your AI needs.
  • Evaluation & Testing – Simulate user interactions to rigorously test AI systems before and after deployment
  • Continuous Monitoring – Track safety, accuracy, and performance in live production environments
  • Collaborative Tools – SMEs and developers work together through an intuitive GUI – no coding required for domain experts
  • Compliance-First – Built for GDPR, EU AI Act with audit trails and standardized QA processes
  • Automated System Journal – Detect configuration changes automatically and prevent hidden regressions
  • Quickstart – Upload existing conversations to auto-generate test cases and evaluation criteria
  • Documents – AI-optimized knowledge management with version control and approval workflows
Whether you’re building a support assistant, an autonomous agent, or a RAG pipeline, Avido ensures your AI performs safely, accurately, and in compliance from launch through ongoing operations.

How Avido fits into your app

Diagram showing how Avido fits into your app
  1. Avido sends a webhook – When a test is triggered, Avido sends a POST request to your endpoint with synthetic input and a testId.
  2. You validate the request – Verify the webhook signature to ensure it’s really from Avido.
  3. Run your AI workflow – Process the synthetic input through your normal application flow.
  4. Log events along the way – Capture LLM calls, tool usage, retrievals, and other key steps.
  5. Send the trace to Avido – When your workflow completes, send the full event trace back to Avido.
  6. View evaluation results – Avido runs your configured evaluations and displays results in the dashboard.

Getting Started

  1. Install an SDK
    npm i @avidoai/sdk-node   # Node
    pip install avido         # Python
    
  2. Setup a webhook endpoint in your application Learn more
  3. Start tracing events in your application Learn more
  4. Create your knowledge base with Documents Learn more
    client.ingest.create({ events })
    
  5. Upload existing data to auto-generate test cases and evaluations Learn more
  6. Review your baseline performance in the dashboard
Prefer pure HTTP? All endpoints are documented here.

Core concepts

ConceptTL;DR
TestsAutomated runs of your workflow using synthetic input without exposing customer data.
TasksTest cases that can be auto-generated from existing data or created manually.
WebhooksAvido triggers tests via POST requests – automated or through the UI.
TracesOrdered lists of events that reconstruct a conversation / agent run.
EventsAtomic pieces of work (llm, tool, retriever, log).
EvaluationsBuilt-in metrics + custom business logic tests created without code.
DocumentsVersion-controlled, RAG-ready content that powers your AI’s knowledge base.
InboxCentral hub where all issues are captured, summarized, and triaged automatically.
System JournalAutomatic log of configuration changes and their impact on performance.
Dive deeper with the sidebar or jump straight to Traces to see how instrumentation works.

Need help?

Happy building! ✨