skillfed

curatorbin

install curator through pip and run it through python

curatorbin v1.2.4 1.9M downloads/30d#3,474 on PyPI0
License unclear SSPLv1 Abandoned released

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 curatorbin

uv

uv add curatorbin

poetry

poetry add curatorbin

Installing 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

Environment :: ConsoleOperating System :: MacOS :: MacOS XOperating System :: Microsoft :: WindowsOperating System :: POSIX :: LinuxProgramming Language :: PythonProgramming Language :: Python :: 3.9

Tags

curator mongodb tool pythonrun curator from pythoncurator binary wrappermongodb curator pipcurator command line pythoncurator path resolvermongodb index management python
mongodbabandoned

More Database packages