WhyLabs website screenshot

WhyLabs

WhyLabs was an AI observability platform focused on data and model monitoring for both classical ML and LLM workloads. It built and maintained whylogs, an open-source data logging library that produces statistical profiles of tabular and unstructured data, and LangKit, an open-source toolkit for LLM telemetry covering relevance, toxicity, prompt injection signals, and quality metrics. WhyLabs, Inc. has announced it is discontinuing operations and has open-sourced its platform; the whylogs and LangKit projects remain available on GitHub for community use and research.

WhyLabs publishes 3 APIs on the APIs.io network. Tagged areas include AI Observability, ML Monitoring, LLM Monitoring, Open Source, and whylogs.

15.7/100 emerging ▬ flat Agent 3/100 human only Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFree
3 APIs 6 Features 4 Use Cases
AI ObservabilityML MonitoringLLM MonitoringOpen SourcewhylogsLangKitDiscontinued

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 15.7/100 · emerging
Contract Quality 0.0 / 25
Developer Ergonomics 0.0 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 3.4 / 13
Governance 0.0 / 12
Discoverability 6.5 / 10
Agent readiness — 3/100 · human only
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/whylabs: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 3

Individual APIs this provider publishes, each with its own machine-readable definition.

whylogs

whylogs is an open-source data logging library that creates approximate statistical profiles of datasets, enabling drift detection, data quality monitoring, and bias analysis fo...

LangKit

LangKit is an open-source toolkit that extracts telemetry from LLM prompts and responses including relevance, sentiment, toxicity, prompt injection signals, jailbreak similarity...

WhyLabs Observability Platform

WhyLabs Observability is the historical commercial SaaS that ingested whylogs profiles and LangKit telemetry for dashboards, drift alerts, and constraint monitoring. WhyLabs, In...

Pricing Plans 1

Published pricing tiers and plan structures.

Whylabs Plans Pricing

1 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Whylabs Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 6

Notable capabilities this provider offers.

whylogs Profiling

Privacy-preserving statistical profiles of tabular, text, image, and embedding data.

LangKit LLM Telemetry

Out-of-the-box metrics for relevance, toxicity, prompt injection signals, and refusal patterns.

Drift Detection

Compare profiles over time to detect data and concept drift.

Data Quality Monitoring

Constraint-based checks on schema, ranges, missingness, and distribution properties.

Bias and Fairness Analysis

Profile-driven analysis of model inputs and outputs across protected groups.

Open Source

Core libraries remain available under permissive licenses on GitHub.

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Whylabs Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Use Cases 4

What developers build with this provider.

ML Data Quality

Monitor training and inference datasets for schema drift and quality issues.

LLM Telemetry

Instrument LLM applications with LangKit metrics to track safety and quality over time.

Model Drift Monitoring

Detect distribution shifts in features and predictions for production ML models.

Privacy-Preserving Logging

Share statistical profiles between teams and environments without exposing raw data.

Integrations 6

Pre-built integrations with other platforms and tools.

pandas

Profile pandas DataFrames directly with whylogs.

Spark

Generate whylogs profiles from PySpark and Spark Scala jobs.

Snowflake

Profile Snowflake tables for drift and quality monitoring.

AWS S3

Read and write whylogs profiles to S3 for distributed pipelines.

MLflow

Log whylogs profiles alongside MLflow runs and models.

Hugging Face

Apply LangKit metrics to Hugging Face model outputs.

Resources

Documentation 1

Reference material describing how the API behaves

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: whylabs
url: https://raw.githubusercontent.com/api-evangelist/whylabs/refs/heads/main/apis.yml
name: WhyLabs
type: Index
accessModel:
  pricing: free
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Free
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/whylabs.png
tags:
- AI Observability
- ML Monitoring
- LLM Monitoring
- Open Source
- whylogs
- LangKit
- Discontinued
description: WhyLabs was an AI observability platform focused on data and model monitoring for both classical ML and LLM workloads.
  It built and maintained whylogs, an open-source data logging library that produces statistical profiles of tabular and unstructured
  data, and LangKit, an open-source toolkit for LLM telemetry covering relevance, toxicity, prompt injection signals, and
  quality metrics. WhyLabs, Inc. has announced it is discontinuing operations and has open-sourced its platform; the whylogs
  and LangKit projects remain available on GitHub for community use and research.
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.19'
apis:
- aid: whylabs:whylogs
  name: whylogs
  tags:
  - Open Source
  - Data Logging
  - Profiling
  - Monitoring
  humanURL: https://whylogs.readthedocs.io/
  properties:
  - url: https://whylogs.readthedocs.io/
    type: Documentation
  - url: https://github.com/whylabs/whylogs
    type: SourceCode
  - url: https://pypi.org/project/whylogs/
    type: SDKs
  description: whylogs is an open-source data logging library that creates approximate statistical profiles of datasets, enabling
    drift detection, data quality monitoring, and bias analysis for ML pipelines. Supports tabular, text, image, and embedding
    data and produces privacy-preserving profiles that can be shared and compared without exposing raw data.
- aid: whylabs:langkit
  name: LangKit
  tags:
  - Open Source
  - LLM Monitoring
  - Telemetry
  - Safety
  humanURL: https://github.com/whylabs/langkit
  properties:
  - url: https://github.com/whylabs/langkit
    type: SourceCode
  - url: https://pypi.org/project/langkit/
    type: SDKs
  description: LangKit is an open-source toolkit that extracts telemetry from LLM prompts and responses including relevance,
    sentiment, toxicity, prompt injection signals, jailbreak similarity, refusal patterns, and quality metrics. Designed to
    plug into whylogs profiles for end-to-end LLM observability.
- aid: whylabs:whylabs-observability
  name: WhyLabs Observability Platform
  tags:
  - SaaS
  - Observability
  - Discontinued
  humanURL: https://whylabs.ai/
  properties:
  - url: https://whylabs.ai/
    type: Documentation
  description: WhyLabs Observability is the historical commercial SaaS that ingested whylogs profiles and LangKit telemetry
    for dashboards, drift alerts, and constraint monitoring. WhyLabs, Inc. has announced it is discontinuing operations and
    open-sourced the platform; commercial availability of the hosted service should be re-verified directly with the company.
common:
- type: DomainSecurity
  url: security/whylabs-domain-security.yml
- type: Website
  url: https://whylabs.ai/
- type: GitHubOrganization
  url: https://github.com/whylabs
- type: GitHubRepository
  url: https://github.com/whylabs/whylogs
- type: GitHubRepository
  url: https://github.com/whylabs/langkit
- type: WhylogsDocumentation
  url: https://whylogs.readthedocs.io/
- type: LinkedIn
  url: https://www.linkedin.com/company/whylabs/
- type: CompanyStatus
  url: https://whylabs.ai/
- type: Features
  data:
  - name: whylogs Profiling
    description: Privacy-preserving statistical profiles of tabular, text, image, and embedding data.
  - name: LangKit LLM Telemetry
    description: Out-of-the-box metrics for relevance, toxicity, prompt injection signals, and refusal patterns.
  - name: Drift Detection
    description: Compare profiles over time to detect data and concept drift.
  - name: Data Quality Monitoring
    description: Constraint-based checks on schema, ranges, missingness, and distribution properties.
  - name: Bias and Fairness Analysis
    description: Profile-driven analysis of model inputs and outputs across protected groups.
  - name: Open Source
    description: Core libraries remain available under permissive licenses on GitHub.
- type: UseCases
  data:
  - name: ML Data Quality
    description: Monitor training and inference datasets for schema drift and quality issues.
  - name: LLM Telemetry
    description: Instrument LLM applications with LangKit metrics to track safety and quality over time.
  - name: Model Drift Monitoring
    description: Detect distribution shifts in features and predictions for production ML models.
  - name: Privacy-Preserving Logging
    description: Share statistical profiles between teams and environments without exposing raw data.
- type: Integrations
  data:
  - name: pandas
    description: Profile pandas DataFrames directly with whylogs.
  - name: Spark
    description: Generate whylogs profiles from PySpark and Spark Scala jobs.
  - name: Snowflake
    description: Profile Snowflake tables for drift and quality monitoring.
  - name: AWS S3
    description: Read and write whylogs profiles to S3 for distributed pipelines.
  - name: MLflow
    description: Log whylogs profiles alongside MLflow runs and models.
  - name: Hugging Face
    description: Apply LangKit metrics to Hugging Face model outputs.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com