Root Signals Docs
  • Intro
  • QUICK START
    • Getting started in 30 seconds
  • OVERVIEW
    • Why Anything?
    • Concepts
  • USAGE
    • Usage
      • Models
      • Objectives
      • Evaluators
      • Datasets
        • Dataset permissions
      • Execution, Auditability and Versioning
      • Access Controls & Roles
      • Lifecycle Management
    • Cookbook
      • Add a custom evaluator
        • Add a calibration set
      • Evaluate an LLM response
      • Use evaluators and RAG
      • Connect a model
      • SDK Examples
      • Poker app
  • Integrations
    • Haystack
    • LangGraph
    • LangChain
    • LlamaIndex
  • Frequently Asked Questions
  • Breaking Change Policy
  • RESOURCES
    • Python SDK
    • Github Repo
    • REST API
    • Root Signals MCP
Powered by GitBook
On this page
  • From the App
  • Programmatically
  • In Python
  • Via REST API
  • Root Signals MCP Server (for Agents)
Export as PDF
  1. QUICK START

Getting started in 30 seconds

PreviousIntroNextWhy Anything?

Last updated 1 month ago

From the App

To get started, and to Root Signals app. Select an evaluator under Evaluators tab and Execute. You will get a score between 0 and 1 and the justification for the score.

Programmatically

In Python

pip install root-signals

Quick test

from root import RootSignals

# Just a quick test?
# You can get a temporary API key from https://app.rootsignals.ai/demo-user 
client = RootSignals(api_key="my-developer-key")
client.evaluators.Politeness(
    response="You can find the instructions from our Careers page."
)
# {score=0.7, justification='The response is st...', execution_log_id=...}

Via REST API

Root Signals MCP Server (for Agents)

Our Model Context Protocol (MCP) equips your AI agents with evaluation capabilities.

Create your Root Signals API key under .

For the best experience, we encourage you to create an account. However, if you prefer to run quick tests at this point, please create a temporary API key .

Root Signals provides over or judges, which you can use to score any text based on a wealth of metrics. You can attach evaluators to an existing application with just a few lines of code.

You can execute evaluators in your favourite framework and tech stack via our :

Settings > Developer
here
30 evaluators
Python SDK Docs
Python SDK GitHub Repo
REST API
Root Signals MCP Repo
sign up
login