Galileo website screenshot

Galileo

Galileo (galileo.ai, formerly rungalileo.io) is the GenAI evaluation, observability, and production guardrail platform for LLM and agentic applications. Galileo provides pre-built and custom evaluators, agentic trace and span logging, dataset and experiment management, prompt management, runtime protect (guardrails), and integrations with major LLM providers and agent frameworks. The platform exposes a public REST API plus official Python and TypeScript SDKs and integrates with LangChain, CrewAI, OpenAI Agents, and OpenTelemetry/OpenInference. Galileo is deployable as SaaS, VPC, or on-prem.

1 APIs 0 Features
AI EvaluationAI ObservabilityGenAIGuardrailsAgentic AILLMTracingExperimentsPromptsDatasets

APIs

Galileo Public API

Public REST API for the Galileo platform (api.galileo.ai/v2). Provides projects, datasets, experiments, traces and spans, log streams, prompts, annotations, groups, integrations...

Collections

Pricing Plans

Galileo Ai Plans Pricing

3 plans

PLANS

Rate Limits

Galileo Ai Rate Limits

2 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Galileo Ai Context

0 classes · 14 properties

JSON-LD

API Governance Rules

Galileo API Rules

6 rules · 2 errors 4 warnings

SPECTRAL

JSON Structure

Galileo Ai Core Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
🔗
APIReference
APIReference
💰
Pricing
Pricing
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary
🔗
SpectralRules
SpectralRules

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Galileo Public API
  version: v2
request:
  auth:
    type: apikey
    key: Galileo-API-Key
    value: '{{Galileo-API-Key}}'
    placement: header
items:
- info:
    name: Health
    type: folder
  items:
  - info:
      name: healthcheck
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/healthcheck
- info:
    name: Auth
    type: folder
  items:
  - info:
      name: getToken
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/token
  - info:
      name: loginEmail
      type: http
    http:
      method: POST
      url: https://api.galileo.ai/v2/login
      body:
        type: json
        data: '{}'
  - info:
      name: loginApiKey
      type: http
    http:
      method: POST
      url: https://api.galileo.ai/v2/login/api_key
      body:
        type: json
        data: '{}'
  - info:
      name: refreshToken
      type: http
    http:
      method: POST
      url: https://api.galileo.ai/v2/refresh_token
      body:
        type: json
        data: '{}'
- info:
    name: ApiKeys
    type: folder
  items:
  - info:
      name: listUserApiKeys
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/users/:user_id/api_keys
      params:
      - name: user_id
        value: ''
        type: path
  - info:
      name: createApiKey
      type: http
    http:
      method: POST
      url: https://api.galileo.ai/v2/users/api_keys
      body:
        type: json
        data: '{}'
  - info:
      name: deleteApiKey
      type: http
    http:
      method: DELETE
      url: https://api.galileo.ai/v2/users/api_keys/:api_key_id
      params:
      - name: api_key_id
        value: ''
        type: path
- info:
    name: Datasets
    type: folder
  items:
  - info:
      name: listDatasets
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/datasets
  - info:
      name: createDataset
      type: http
    http:
      method: POST
      url: https://api.galileo.ai/v2/datasets
      body:
        type: json
        data: '{}'
  - info:
      name: getDataset
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/datasets/:dataset_id
      params:
      - name: dataset_id
        value: ''
        type: path
  - info:
      name: updateDataset
      type: http
    http:
      method: PATCH
      url: https://api.galileo.ai/v2/datasets/:dataset_id
      params:
      - name: dataset_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: deleteDataset
      type: http
    http:
      method: DELETE
      url: https://api.galileo.ai/v2/datasets/:dataset_id
      params:
      - name: dataset_id
        value: ''
        type: path
  - info:
      name: getDatasetContent
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/datasets/:dataset_id/content
      params:
      - name: dataset_id
        value: ''
        type: path
  - info:
      name: replaceDatasetContent
      type: http
    http:
      method: PUT
      url: https://api.galileo.ai/v2/datasets/:dataset_id/content
      params:
      - name: dataset_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: patchDatasetContent
      type: http
    http:
      method: PATCH
      url: https://api.galileo.ai/v2/datasets/:dataset_id/content
      params:
      - name: dataset_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: queryDatasetContent
      type: http
    http:
      method: POST
      url: https://api.galileo.ai/v2/datasets/:dataset_id/content/query
      params:
      - name: dataset_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: downloadDataset
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/datasets/:dataset_id/download
      params:
      - name: dataset_id
        value: ''
        type: path
- info:
    name: Experiments
    type: folder
  items:
  - info:
      name: listExperiments
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/projects/:project_id/experiments
      params:
      - name: project_id
        value: ''
        type: path
  - info:
      name: createExperiment
      type: http
    http:
      method: POST
      url: https://api.galileo.ai/v2/projects/:project_id/experiments
      params:
      - name: project_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: getExperiment
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/projects/:project_id/experiments/:experiment_id
      params:
      - name: project_id
        value: ''
        type: path
      - name: experiment_id
        value: ''
        type: path
  - info:
      name: updateExperiment
      type: http
    http:
      method: PUT
      url: https://api.galileo.ai/v2/projects/:project_id/experiments/:experiment_id
      params:
      - name: project_id
        value: ''
        type: path
      - name: experiment_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: deleteExperiment
      type: http
    http:
      method: DELETE
      url: https://api.galileo.ai/v2/projects/:project_id/experiments/:experiment_id
      params:
      - name: project_id
        value: ''
        type: path
      - name: experiment_id
        value: ''
        type: path
  - info:
      name: searchExperiments
      type: http
    http:
      method: POST
      url: https://api.galileo.ai/v2/projects/:project_id/experiments/search
      params:
      - name: project_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
- info:
    name: Annotations
    type: folder
  items:
  - info:
      name: listAnnotationTemplates
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/projects/:project_id/annotation/templates
      params:
      - name: project_id
        value: ''
        type: path
  - info:
      name: createAnnotationTemplate
      type: http
    http:
      method: POST
      url: https://api.galileo.ai/v2/projects/:project_id/annotation/templates
      params:
      - name: project_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: createAnnotationRatings
      type: http
    http:
      method: POST
      url: https://api.galileo.ai/v2/projects/:project_id/annotation/ratings
      params:
      - name: project_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
- info:
    name: Groups
    type: folder
  items:
  - info:
      name: listGroupRoles
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/group_roles
  - info:
      name: listGroups
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/groups
  - info:
      name: createGroup
      type: http
    http:
      method: POST
      url: https://api.galileo.ai/v2/groups
      body:
        type: json
        data: '{}'
  - info:
      name: getGroup
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/groups/:group_id
      params:
      - name: group_id
        value: ''
        type: path
  - info:
      name: updateGroup
      type: http
    http:
      method: PATCH
      url: https://api.galileo.ai/v2/groups/:group_id
      params:
      - name: group_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: deleteGroup
      type: http
    http:
      method: DELETE
      url: https://api.galileo.ai/v2/groups/:group_id
      params:
      - name: group_id
        value: ''
        type: path
  - info:
      name: getCurrentUserGroups
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/current_user/groups
- info:
    name: Integrations
    type: folder
  items:
  - info:
      name: listAvailableIntegrations
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/integrations/available
  - info:
      name: getIntegration
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/integrations/:name
      params:
      - name: name
        value: ''
        type: path
  - info:
      name: getIntegrationStatus
      type: http
    http:
      method: GET
      url: https://api.galileo.ai/v2/integrations/:name/status
      params:
      - name: name
        value: ''
        type: path
bundled: true