NannyML
nannyml.com
What it is
NannyML monitors deployed machine-learning models and estimates their performance when ground truth is delayed or unavailable. It detects concept drift as well as multivariate and univariate data drift, and connects alerts to changes in model performance. Data-quality checks and ranked drift alerts can help teams investigate features associated with performance issues. Users can relate model performance to monetary or other business outcomes. NannyML Cloud supports webhooks for retraining actions and an SDK for automating monitoring-data ingestion. Cloud is available through Azure and AWS marketplaces as SaaS or a managed application. With the managed-application option, the application and required infrastructure are provisioned within the customer's cloud subscription. For its Azure managed application, NannyML documents encrypted traffic and disks, but says automated backups were still being implemented and advises customers to safeguard model inputs and outputs elsewhere. The open-source library installs with pip or conda. Direct local dataset uploads through the Cloud UI must be smaller than 100 MB. Plans include a free self-managed Open Source option, Starter at $399 a month, and Scale at $999 a month.
Spec sheet
- What it does
- NannyML monitors production machine-learning models, estimates performance when labels are delayed or absent, detects drift and links alerts to performance changes.Read 15 Oct 2026 · docs.nannyml.com
- Purpose
- NannyML monitors deployed machine-learning models and estimates model performance even when ground truth is delayed or absent.Read 29 Sep 2026 · nannyml.com
- Integrations
- NannyML Cloud is offered through both Azure Marketplace and AWS Marketplace.Read 15 Oct 2026 · docs.nannyml.com
- Security
- For its Azure managed application, NannyML documents TLS-encrypted traffic, Azure-managed disks encrypted by default, and support-team access only after customer approval.Read 29 Sep 2026 · docs.nannyml.com
- Support
- The pricing page lists email support for Starter, private Slack for Scale, and 24/7 support for Enterprise.Read 29 Sep 2026 · nannyml.com
- Founded
- Belgian company records state that NannyML was established on 19 March 2020.Read 15 Oct 2026 · companyweb.be
- Alert ranking
- NannyML ranks drift alerts by linking them to observed performance changes and affected features.Read 15 Oct 2026 · docs.nannyml.com
- API and SDK
- The Python Cloud SDK can create monitoring models, ingest inference data, add delayed targets and trigger analyses using an API token.Read 15 Oct 2026 · github.com
- Automation
- NannyML Cloud supports webhooks to trigger retraining actions and an SDK to automate monitoring data ingestion.Read 29 Sep 2026 · nannyml.com
- Azure authentication
- Azure managed deployments support basic authentication, Azure Entra integration or no authentication.Read 15 Oct 2026 · docs.nannyml.com
- Business impact
- Users can connect model performance to monetary or other business outcomes through business-value calculations.Read 15 Oct 2026 · nannyml.com
- Cloud marketplaces
- NannyML Cloud is available through the Azure and AWS marketplaces, with SaaS and managed-application deployment options.Read 29 Sep 2026 · docs.nannyml.com
- Company headquarters
- NannyML is headquartered in Leuven, Vlaams-Brabant, Belgium.Read 15 Oct 2026 · crunchbase.com
- Company legal name
- Crunchbase lists the legal name as NannyML NV and operating status as closed under Soda.Read 15 Oct 2026 · crunchbase.com
- Company mission
- NannyML describes its work as building a post-deployment data-science toolkit for monitoring what matters after model deployment.Read 29 Sep 2026 · nannyml.com
- Company size
- LinkedIn lists the company size as 2–10 employees and shows Leuven as headquarters.Read 15 Oct 2026 · linkedin.com
- Concept drift
- NannyML measures whether concept drift is affecting model performance and uses this as a retraining signal.Read 15 Oct 2026 · nannyml.com
- Data locality
- For the managed-application deployment, NannyML says the application and required infrastructure are provisioned within the customer's Azure or AWS subscription.Read 29 Sep 2026 · docs.nannyml.com
- Data quality
- The product performs continuous data-quality checks on model inputs and outputs.Read 15 Oct 2026 · nannyml.com
- Deployment choices
- The cloud product can run as a managed application inside a customer Azure or AWS subscription or as vendor-hosted SaaS.Read 15 Oct 2026 · docs.nannyml.com
- Documentation depth
- Documentation includes tutorials for tabular, text and computer-vision models, custom metrics, reporting, deployment, SDK usage and API reference.Read 15 Oct 2026 · docs.nannyml.com
- Drift monitoring
- NannyML detects concept drift and multivariate and univariate data drift, and relates drift alerts to changes in model performance.Read 29 Sep 2026 · nannyml.com
- Funding
- An October 2024 European Innovation Council list names NannyML NV's EU-AURA project for blended finance funding consideration.Read 15 Oct 2026 · eic.ec.europa.eu
- Input limits
- The Cloud UI accepts direct local dataset uploads only when the file is smaller than 100 MB.Read 29 Sep 2026 · docs.nannyml.com
- Installation
- The open-source library can be installed with pip, Conda, Docker or directly from the Git repository.Read 15 Oct 2026 · github.com
- Limit: limited independent validation
- CheckThat reports no presence on G2, Capterra or TrustRadius and no publicly named customer case studies.Read 15 Oct 2026 · checkthat.ai
- Limit: pricing complexity
- The official pricing page simultaneously presents $399/$999 plans and a separate beta table with $99 and $3,800 tiers.Read 15 Oct 2026 · nannyml.com
- Multivariate drift
- Multivariate drift detection is intended to reveal data-structure changes that univariate tests may miss.Read 15 Oct 2026 · docs.nannyml.com
- Notable news: acquisition
- Soda announced its acquisition of NannyML on 9 June 2025.Read 15 Oct 2026 · soda.io
- Notifications
- Cloud plans provide email and Slack notifications, with custom webhooks available in the enterprise tier.Read 15 Oct 2026 · nannyml.com
- Open-source install
- The open-source library can be installed with pip or conda.Read 29 Sep 2026 · nannyml.com
- Open-source licence
- The NannyML Python library is distributed under the Apache License 2.0.Read 15 Oct 2026 · github.com
- Performance estimation
- The platform estimates model performance continuously without requiring ground-truth targets.Read 15 Oct 2026 · nannyml.com
- Praise: documentation and support
- Product Hunt reviewers praise the documentation, product experience and engineering support.Read 15 Oct 2026 · producthunt.com
- Praise: ease of use
- Product Hunt reviewers repeatedly describe NannyML as easy to use and as simplifying production-model monitoring.Read 15 Oct 2026 · producthunt.com
- Rating on Capterra
- No public NannyML rating; 0 reviews listedRead 15 Oct 2026 · checkthat.ai
- Rating on G2
- No public NannyML rating; 0 reviews listedRead 15 Oct 2026 · checkthat.ai
- Rating on Product Hunt
- 5.0 out of 5 from 4 reviewsRead 15 Oct 2026 · producthunt.com
- Rating on TrustRadius
- No public NannyML rating; 0 reviews listedRead 15 Oct 2026 · checkthat.ai
- Retraining automation
- Webhooks can trigger retraining when estimated performance falls, concept drift appears or configured rules are met.Read 15 Oct 2026 · nannyml.com
- Root cause
- Its monitoring workflow includes data-quality checks and ranks drift alerts to help identify features associated with performance issues.Read 29 Sep 2026 · nannyml.com
- SDK distribution
- The Cloud SDK is published as a Python package on PyPI and documents environment-variable authentication.Read 15 Oct 2026 · github.com
- Security access limitation
- Azure managed-application documentation says customers do not access the underlying infrastructure and NannyML support can access it for support or updates.Read 15 Oct 2026 · docs.nannyml.com
- Security and data location
- The managed deployment provisions components in the customer's cloud subscription so monitoring data can remain in that environment.Read 15 Oct 2026 · docs.nannyml.com
- Security limitation
- NannyML's Azure managed-application engineering page says automated backups were still being implemented and advises customers to safeguard model inputs and outputs elsewhere.Read 29 Sep 2026 · docs.nannyml.com
- Segmentation
- Cloud documentation describes segmentation for monitoring meaningful subgroups separately.Read 15 Oct 2026 · docs.nannyml.com
- Support channels
- Open-source users are directed to community Slack and GitHub issues, while paid plans add email, private Slack, 24/7 support and dedicated data-scientist support by tier.Read 15 Oct 2026 · nannyml.readthedocs.io
- System requirements
- The published PyPI package requires Python 3.9 or newer and below Python 3.13, with an optional db extra.Read 15 Oct 2026 · pypi.org
- Univariate drift
- Univariate drift analysis supports feature-level investigation of changes correlated with performance issues.Read 15 Oct 2026 · docs.nannyml.com
Plans and prices
Strong points and limits
Strong points
- Estimates performance without available ground truth
- Detects concept and data drift
- Links performance to business outcomes
- Supports webhook-triggered retraining actions
- Free self-managed open-source plan
Limits
- Cloud UI uploads must be under 100 MB
- Automated backups were still being implemented for Azure managed app
- Starter costs $399 a month
- Scale costs $999 a month
Who it suits
NannyML suits teams monitoring deployed models where labels may arrive late or not at all. Its cloud options may fit organizations using Azure or AWS marketplaces.
NannyML in depth
Read the full write-up
NannyML is a post-deployment monitoring toolkit for teams responsible for machine-learning models in production. It is best suited to teams that need performance estimates before labels arrive and want to connect model changes to business outcomes. Its mix of drift analysis and impact framing is compelling, though Azure managed-application users should plan to safeguard inputs and outputs outside the service.
Overview
When ground truth is delayed or absent, it is difficult to tell whether a deployed model is still performing well. NannyML estimates performance in that gap and connects drift alerts with performance changes, helping teams distinguish signals that may matter from changes that do not appear to affect model quality.
The business-impact view adds a practical dimension: teams can relate performance to monetary or other business-oriented outcomes. That makes NannyML a stronger fit for organizations that need to prioritize monitoring by operational consequence, not just statistical movement.
Key features
Performance estimation and drift: NannyML estimates model performance without immediate ground truth and detects concept drift alongside univariate and multivariate data drift. Relating alerts to performance changes helps teams assess whether a shift warrants attention.
Business impact: Users can tie performance to monetary or business-oriented measures. This is useful when model owners must explain why a monitoring signal matters to stakeholders.
Investigation workflow: Data-quality checks and ranked drift alerts help identify features associated with performance issues. They can narrow an investigation, but the workflow still leaves teams to determine the cause and response.
Automation: NannyML Cloud provides webhooks for triggering retraining actions and an SDK for automating monitoring-data ingestion. These hooks suit teams with an existing operational workflow; they do not by themselves establish a complete retraining system.
Deployment and security: Cloud is offered as SaaS or a managed application through Azure and AWS marketplaces. For managed application deployments, the application and required infrastructure run within the customer's cloud subscription. For Azure, NannyML documents TLS-encrypted traffic, default encryption for Azure-managed disks, and support access only with customer approval. Its Azure engineering page also says automated backups were still being implemented and advises customers to safeguard model inputs and outputs elsewhere—a material consideration for recovery planning.
Data input: Cloud UI uploads from a local device are accepted only for files smaller than 100 MB. The open-source library can be installed with pip or conda, offering a self-managed path.
Pricing
NannyML has a free self-managed option, paid Cloud plans, and custom pricing for Enterprise. The stated plan prices are substantially above the separate “paid from $99/mo” pricing note, so prospective buyers should confirm the applicable entry price before budgeting.
PlanPrice and termsIncludedBest fitOpen SourcefreeSelf-managedTeams able to run and manage the library themselves.Starter$399 a month; billed $399/month; 30 days free trial2 models, 10 M predictions, email supportSmall deployments that fit the model and prediction allowances and can work with email support.Scale$999 a month; billed $999/month; 30 days free trial6 models, monitoring in your cloud, private Slack supportTeams needing more model capacity, cloud monitoring, and a private support channel.EnterpriseCustom pricing; 30 days free trialUnlimited models, unlimited predictions, 24/7 supportOrganizations needing uncapped plan allowances and round-the-clock support.The free option avoids a subscription but requires self-management. Starter is the lower-cost paid tier, with a two-model cap and 10 million predictions; Scale raises the model allowance to six and adds monitoring in your cloud and private Slack support. Enterprise removes the stated model and prediction limits, but its price is custom. All three paid plans include a 30-day free trial; Starter's email support is more limited than Scale's private Slack or Enterprise's 24/7 support.
Platforms
NannyML supports API, Linux, self-hosted, and web use. The library can be installed with pip or conda, while NannyML Cloud is offered through the Azure and AWS marketplaces as SaaS or as a managed application. The managed-application option keeps its application and required infrastructure in the customer's cloud subscription; the Azure backup limitation remains important for teams choosing that deployment.
Who it's for
NannyML suits machine-learning teams whose models operate in production and whose labels arrive too late for immediate performance measurement. It is particularly relevant when drift needs to be interpreted alongside estimated performance and business impact, or when teams want data-quality checks, alert ranking, and automation hooks in a monitoring workflow.
It is less attractive for teams that need a straightforward labeled-data monitor, cannot accommodate Starter's model and prediction limits, or require automated backups in an Azure managed deployment. Teams that prefer full control may favor the self-managed library, while those needing greater managed capacity should compare the custom-priced Enterprise tier with their requirements.
Pros and cons
Pros
Estimates performance when ground truth is delayed or absent, addressing a difficult production-monitoring gap.
Connects several forms of drift to performance changes and business-oriented outcomes, helping prioritize alerts by consequence.
Includes data-quality checks, ranked alerts, webhook support, and an ingestion SDK for investigation and workflow automation.
Offers a free self-managed library and managed deployment options inside Azure or AWS subscriptions.
Cons
Starter is limited to 2 models and 10 M predictions for $399 a month; larger stated allowances require the $999 a month Scale plan or custom-priced Enterprise.
Local UI uploads must be smaller than 100 MB, which constrains that route for larger datasets.
Automated backups were still being implemented for the Azure managed application, so customers must safeguard model inputs and outputs elsewhere.
The open-source option is self-managed, while Enterprise has custom pricing, making the free and highest-capacity choices less comparable to the fixed-price Cloud tiers.
Alternatives
Evidently AI is a reasonable alternative for teams seeking a free, Apache 2.0-licensed open-source framework with broader listed platform coverage, including macOS and Windows.
Deepchecks may suit teams that want a defined free tier with up to 3 seats, 1 AI application, 5K DPUs per month, 3 months of data retention, and unlimited prompt-based metrics.
Opik is worth considering when a team wants core observability and evaluation features available as open-source code to run locally.
Amazon SageMaker Autopilot is an alternative for buyers looking for pay-as-you-go pricing with no minimum fees or upfront commitments.
SUPERWISE is another paid option; its Solo plan is $10 a month after a 30-day free period for one Sentinel deployment, development use, and a shared services platform.
STAMM is a free alternative.
Arthur offers a free plan with capped use cases, projects, retention, jobs, spans, inferences, and evaluations.
Galileo is an alternative with a Pro plan at $100 a month billed yearly, including 50,000 traces per month, standard RBAC, advanced analytics and insights, and dedicated Slack support.
For broader comparisons, see Machine Learning Model Monitoring Software and Model Monitoring Software.
Verdict
Choose NannyML if your production models need performance estimates before labels arrive and you want drift signals interpreted through business impact, with investigation and automation tools in the same workflow. Look elsewhere if the stated Cloud plan limits do not fit your deployment or, especially for Azure managed application, if you cannot protect inputs and outputs outside the service while automated backups remain unimplemented.
Verdict
NannyML combines drift monitoring with performance estimates and business-impact views. Teams considering the Azure managed application should account for the stated backup limitation and safeguard inputs and outputs elsewhere.
Where Specifiction places it
- Machine Learning Model Monitoring Software#3 of 208.8
- Model Monitoring Software#8 of 248.7