NannyML vs Pulsar
NannyML
nannyml.comPulsar
pulsar.mlSide by side
| Figure | NannyML | Pulsar |
|---|---|---|
| Price from | $99/mo | — |
| Free plan | Yes | — |
| Free trial | Yes | — |
| Open source | Yes | — |
| Web | Yes | — |
| Linux | Yes | — |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 7 | 0 |
| Spec score · Machine Learning Model Monitoring Software | 8.8 (#3) | 6.8 (#18) |
| Spec score · Model Monitoring Software | 8.7 (#8) | 6.8 (#24) |
| Cloud marketplaces | NannyML Cloud is available through the Azure and AWS marketplaces, with SaaS and managed-application deployment options. | The FAQ says Pulsar is being developed to augment Azure and AWS marketplaces. |
| Purpose | NannyML monitors deployed machine-learning models and estimates model performance even when ground truth is delayed or absent. | Pulsar monitors machine learning models in production, including data and model drift and model performance. |
| 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. | The homepage says production data is stored in a safe and reliable environment. |
| Support | The pricing page lists email support for Starter, private Slack for Scale, and 24/7 support for Enterprise. | The help center links to a quick-start guide, how-to guides, contact support, a user community, and expert help. |
Plans
NannyML
- Open SourceFree
- Starter (beta)$99 a month
- Starter$399 a month
- Scale$999 a month
- Pro (beta)$3,800 a month
- EnterprisePriced on request
- Enterprise (beta)Priced on request
In their own words
NannyML
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.
Pulsar
Pulsar is a free, open-source, self-hosted system for monitoring machine learning models in production. It tracks model drift, concept drift, and performance by comparing incoming behavior with training data used as a baseline. An SDK and containerised ingestion service collect model inputs and outputs into a time series database, supporting historical and real-time data. The current database integration is InfluxDB, and the project is designed for large ingestion volumes without degraded performance. A scheduler checks drift and can trigger standard or customised alerts when metrics reach thresholds. Grafana displays drift measures across selected time ranges and user-defined features. Available drift tests include Kullback-Leibler divergence, Kolmogorov-Smirnov, Levene, and Wasserstein; performance measures include accuracy, recall, F1 score, Brier score, mean squared error, and R2. Deployment logos cover Flask, FastAPI, TensorFlow Extended, Seldon, AWS, Azure, Google Cloud, and Grafana.