curatorbin
install curator through pip and run it through python
What it is and what it does
Curatorbin wraps the MongoDB Curator tool—a utility for managing MongoDB index lifecycle—as a Python package. Instead of installing Curator as a standalone binary, you install curatorbin via pip and call Curator functions directly from Python code using `run_curator()` or retrieve the binary path with `get_curator_path()`. The package bundles Curator as package data, so the wheel is relatively large but requires no external system dependencies.
The package is designed for teams that want to automate Curator operations within Python workflows, particularly in CI/CD pipelines or monitoring scripts. However, it is no longer maintained—the last release was in January 2022 and the repository shows no recent commits. The license (SSPLv1) is also unclear in treatment, which may restrict use in certain deployment contexts.
Use it for:
- Automate MongoDB index management in Python-based CI/CD pipelines without installing Curator separately.
- Invoke Curator operations programmatically from monitoring or maintenance scripts.
- Bundle Curator functionality into larger Python applications that manage MongoDB infrastructure.
- Retrieve the Curator binary path for integration with other tools or workflows.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Packages the MongoDB Curator tool as a Python library, allowing you to invoke Curator operations directly from Python code or retrieve its binary path.
No. The package is abandoned (last release January 2022, no recent commits), and its SSPLv1 license has unclear treatment that may conflict with proprietary or cloud deployments. Unless you are maintaining legacy code already using curatorbin, prefer installing Curator directly as a standalone tool or using a maintained MongoDB management library.
Install
curatorbin on PyPI
pip
pip install curatorbinuv
uv add curatorbinpoetry
poetry add curatorbinInstalling curatorbin
Before you install
Low install friction (pure Python wheel), but the package is abandoned—last release was 2022-01-28 and the repository shows no recent activity. Maintenance status is a significant concern for long-term use.
License in practice
Licensed under SSPLv1 with unclear treatment. The Server Side Public License has restrictive terms that may limit use in proprietary or cloud-hosted contexts; clarify your use case against the license terms before adopting.
Quickstart
pip install curatorbin
import curatorbin
curatorbin.run_curator('arg1', 'arg2')
# Or retrieve the curator binary path:
path = curatorbin.get_curator_path()
Verify before relying
- Whether SSPLv1 license terms are compatible with your deployment model (proprietary, SaaS, or on-premises).
- Whether the bundled Curator version (1.2.4) meets your MongoDB index-management requirements.
- Current compatibility with modern Python versions beyond 3.9, given the package is abandoned.
Package facts
| License | SSPLv1 (unclear) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | abandoned — 1,659 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 1,869,376/month — #3,474 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: curatorbin-1.2.4-py3-none-any.whl
Tags
More Database packages
psycopg2-binary is a PostgreSQL database…
copyleft · top 1,000 on PyPI
redisPython client library for connecting to and…
permissive · top 1,000 on PyPI
ydbYDB Python SDK is the official client library…
permissive · top 1,000 on PyPI
snowflake-connector-pythonConnects Python applications to Snowflake data…
permissive · top 1,000 on PyPI
sqlparsesqlparse tokenizes SQL text into a tree of…
permissive · top 1,000 on PyPI
dbt-adaptersProvides base adapter protocols and shared…
permissive · top 1,000 on PyPI
elasticsearch-curatorManages Elasticsearch indices and snapshots…
permissive · top 15,000 on PyPI
pymongoPyMongo is the official MongoDB Python driver,…
permissive · top 1,000 on PyPI
gdbmongoGdbmongo provides GDB pretty printers and…
permissive · top 5,000 on PyPI
pymongoexplainWraps PyMongo's Collection class to explain…
permissive · top 15,000 on PyPI
djongoDjongo translates Django ORM queries into…
permissive · top 15,000 on PyPI
pymongoarrowPyMongoArrow converts MongoDB query results…
permissive · top 15,000 on PyPI
motorMotor provides a non-blocking MongoDB driver…
permissive · top 5,000 on PyPI
mongodb-migrationsManages schema migrations for MongoDB databases…
copyleft · top 15,000 on PyPI
shrub.pyProgrammatically generate Evergreen project…
permissive · top 5,000 on PyPI
evergreen.pyA Python client library for the Evergreen API…
permissive · top 5,000 on PyPI