--- id: curatorbin version: "1.2.4" license: SSPLv1 license_treatment: unclear maintenance: abandoned --- # curatorbin — install curator through pip and run it through python License: unclear · Maintenance: abandoned · Downloads: 1.9M/mo ## 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 above — 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 pip install curatorbin uv add curatorbin 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: unspecified - Install friction: low - Maintenance: abandoned - Downloads: 1.9M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags curator mongodb tool python, run curator from python, curator binary wrapper, mongodb curator pip, curator command line python, curator path resolver, mongodb index management python, mongodb, abandoned [View on SkillFed](https://skillfed.io/packages/curatorbin) · [View on PyPI](https://pypi.org/project/curatorbin/)