Skip to content
WhyLabs

WhyLabs

DEPRECATED
Category: AI Security
License: Open Source (Apache-2.0; some UI packages require Highcharts)
Suphi Cankurt
Suphi Cankurt
+8 Years in AppSec
Updated April 3, 2026
3 min read
Key Takeaways
  • WhyLabs open-sourced its AI Control Center on January 23, 2025; its notice limited hosted SaaS access for existing customers to March 9, 2025.
  • The Apache-2.0 platform code can be self-hosted, but some dashboard packages require a separate Highcharts license.
  • whylogs creates configurable statistical profiles for drift and data-quality monitoring without retaining individual source records.
  • LangKit adds text-quality, relevance, security, sentiment, and toxicity signals to whylogs profiles.
  • The public repositories remain available, but their latest code pushes predate the hosted-service shutdown.

WhyLabs was a hosted AI observability platform for monitoring data quality, model behavior, and LLM applications. The hosted service is no longer the current product, but its source code remains available.

WhyLabs open-sourced the AI Control Center on January 23, 2025. The same notice said hosted SaaS access for existing customers would continue only until March 9, 2025.

The open-source stack includes the AI Control Center, whylogs , and LangKit . This page covers those self-hosted projects rather than presenting WhyLabs as an active managed service.

What is available now?

The WhyLabs AI Control Center contains Observe and Secure components. Its repository documents model monitoring, data-quality checks, drift detection, LLM traces, policy controls, and dashboards.

The platform is Apache-2.0 licensed. Some dashboard packages depend on Highcharts, so operators must obtain the appropriate Highcharts license and restore those dependencies before building the affected interfaces.

The repository also says the project is not accepting outside contributions or feature requests. Source availability should not be confused with an actively supported hosted product.

01
AI Control Center
Self-hosted Observe and Secure components for data, model, and LLM monitoring.
02
whylogs
Configurable statistical profiles for drift, data quality, constraints, and model-performance analysis.
03
LangKit
Text metrics for quality, relevance, security patterns, prompt attacks, sentiment, and toxicity.

Project status

ComponentVerified status on July 31, 2026
Hosted WhyLabs SaaSExisting-customer access was scheduled to end March 9, 2025
WhyLabs AI Control CenterApache-2.0 source available; last code push January 24, 2025
whylogsPublic, not archived; latest release v1.6.4 from December 3, 2024
LangKitPublic, not archived; latest release v0.0.35 from November 6, 2024
Community developmentAI Control Center does not accept outside contributions or feature requests

whylogs

whylogs creates mergeable statistical profiles from data. Its documented uses include tracking distributions, setting data constraints, detecting drift, validating data quality, and monitoring model performance.

A profile contains aggregated metrics rather than individual source records. Depending on configuration and data type, those metrics can include counters, summary statistics, cardinality estimates, histograms, and up to 128 frequent items by default.

That distinction matters for privacy. Teams should audit the configured metrics and tokenize or encrypt sensitive categorical values when needed instead of assuming every profile is automatically safe for every dataset.

The basic Python flow is:

import whylogs as why

result = why.log(dataframe)
profile = result.profile()

whylogs also documents integrations with pandas, Spark, MLflow, Airflow, Amazon S3, and Google Cloud Storage.

LangKit

LangKit adds LLM-focused text metrics to whylogs. It can extract signals from prompts and responses without defining a full observability backend on its own.

Documented metric groups include:

  • Text quality โ€” Readability, complexity, and grade scores
  • Relevance โ€” Prompt-response similarity and similarity to user-defined themes
  • Security and privacy โ€” Regex patterns, jailbreak and prompt-injection similarity, hallucination consistency, and refusal similarity
  • Sentiment and toxicity โ€” Sentiment and toxicity analysis

LangKit’s README uses llm_metrics.init() to add these metrics to a whylogs schema:

import whylogs as why
from langkit import llm_metrics

result = why.log(
    {"prompt": "Hello!", "response": "World!"},
    schema=llm_metrics.init(),
)

These signals are measurements, not guarantees that a prompt is malicious or a response is safe. Teams still need thresholds, review rules, and validation against their own traffic.

Self-hosting considerations

Self-hosting restores access to the platform code, not the former managed-service experience. Operators own deployment, upgrades, storage, alert routing, and incident handling.

The Highcharts requirement is another practical constraint. The repository is Apache-2.0, but selected UI packages need a separately licensed charting dependency.

Repository activity is also limited: the three principal projects had no code pushes after January 2025 when checked on July 31, 2026. Evaluate dependency freshness and operational ownership before adopting them for a new production system.

Note
Current status
Use WhyLabs as a self-hosted open-source stack, not as an active SaaS recommendation. The vendor limited hosted access to existing customers through March 9, 2025, and the main repositories show no later code pushes as of this review.

For maintained managed platforms, review current vendor documentation and run a proof of concept against your telemetry, privacy, and deployment requirements. See the AI security tools category for other options.

Note: WhyLabs open-sourced its AI Control Center in January 2025. Its notice said hosted SaaS access for existing customers would remain available until March 9, 2025.

Frequently Asked Questions

What is WhyLabs?
WhyLabs was a hosted AI observability and security platform. The company open-sourced the WhyLabs AI Control Center on January 23, 2025, and said hosted SaaS access for existing customers would remain available until March 9, 2025.
Is WhyLabs still available?
The hosted service is no longer presented as the current offering. The Apache-2.0 AI Control Center, whylogs, and LangKit repositories remain available for self-hosting and independent use.
Can I self-host the WhyLabs platform?
Yes. WhyLabs documentation provides the AI Control Center source for running on your own infrastructure. Some dashboard packages use Highcharts and require the appropriate separate Highcharts license.
What is whylogs?
whylogs is an Apache-2.0 data-profiling library. It creates configurable summaries such as counters, distributions, cardinality estimates, histograms, and frequent items for drift and data-quality analysis.
What is LangKit?
LangKit is an Apache-2.0 text-metrics toolkit that works with whylogs. Its documented metrics include readability, relevance, regex patterns, jailbreak and prompt-injection similarity, hallucination consistency, refusals, sentiment, and toxicity.