--- id: fiftyone-db version: "1.4.1" license: Apache license_treatment: permissive maintenance: active --- # fiftyone-db — FiftyOne DB License: permissive · Maintenance: active · Downloads: 163.3K/mo ## What it is and what it does fiftyone-db is a supporting package that provides the database layer for FiftyOne, a framework designed for managing and analyzing computer vision datasets. It handles the storage and retrieval of metadata, annotations, and dataset organization for image and video data. The package is distributed as platform-specific wheels for macOS (both x86_64 and ARM64), Windows (32-bit and 64-bit), and Linux, ensuring optimized performance on each target system. As a backend component, fiftyone-db is typically not used directly by end users but rather as an implicit dependency when installing and using FiftyOne itself. It abstracts database operations required for dataset management, allowing researchers and engineers to focus on data exploration and model evaluation rather than storage infrastructure. Use it for: - Store and organize large image datasets for computer vision model training and evaluation - Manage video frame annotations and temporal metadata for action recognition or object tracking tasks - Query and filter datasets by metadata, labels, or custom attributes during model development - Support collaborative dataset curation and annotation workflows in FiftyOne applications ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides the database backend for FiftyOne, a computer vision framework for managing and analyzing image and video datasets. Yes, if you are using FiftyOne for computer vision work. Install it as a dependency of FiftyOne rather than directly. The package is actively maintained, has no known vulnerabilities, and uses a permissive Apache license. Medium install friction is typical for platform-specific compiled packages and poses no practical barrier. ## Install pip install fiftyone-db uv add fiftyone-db poetry add fiftyone-db ## Installing fiftyone-db Before you install: Medium install friction due to platform-specific wheel distributions (macOS x86_64, macOS ARM64, Windows 32-bit, Windows 64-bit). Actively maintained with recent releases; repository shows strong community engagement (11015 stars) and current development activity. License in practice: Licensed under Apache (permissive), allowing commercial and private use with minimal restrictions. Quickstart: pip install fiftyone-db==1.4.1 # Typically imported and used as part of the FiftyOne package import fiftyone as fo Requires Python 3.9 or later. Platform-specific wheels mean installation targets your OS architecture automatically, but cross-platform use requires matching wheel availability. Verify before relying: - Whether fiftyone-db can be used independently or only as a dependency of the main FiftyOne package - Specific database engine or storage backend used (e.g., MongoDB, embedded database) - Performance characteristics or scalability limits for dataset sizes ## Package facts - License: Apache (permissive) - Python support: supports_current - Install friction: medium - Maintenance: active - Downloads: 163.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags fiftyone database backend, computer vision dataset management, image dataset storage, video annotation database, ml dataset management tool, computer-vision, dataset-management, backend-service [View on SkillFed](https://skillfed.io/packages/fiftyone-db) · [View on PyPI](https://pypi.org/project/fiftyone-db/)