skillfed

neptune

Neptune Client

neptune v1.14.0.post2 144.6K downloads/30d#11,147 on PyPI623
Permissive license Apache-2.0 Abandoned released

What it is and what it does

Neptune is a client library for the Neptune MLOps platform, designed to integrate with machine learning workflows to track experiments, log metrics and artifacts, and manage model metadata. It provides integration points for logging training runs, model parameters, and results to a centralized Neptune app instance, enabling teams to organize and compare ML work across projects.

The package depends on a broad set of utilities including requests, pandas, boto3, and websocket-client for cloud storage integration, OAuth authentication, and real-time communication. It supports Python 3.8 through 3.14 on multiple operating systems. The fact sheet indicates this is the legacy client for Neptune app version 2.x; the project repository is now archived, and users are directed toward neptune-client-scale for new work.

Use it for:

  • Log and track ML experiment metrics, hyperparameters, and model performance during training runs.
  • Store and retrieve model artifacts and training outputs in a centralized Neptune workspace.
  • Compare multiple experiment runs side-by-side to identify the best model configurations.
  • Integrate experiment tracking into existing ML pipelines and CI/CD workflows.
  • Manage team collaboration on ML projects with shared experiment history and metadata.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Neptune is a Python client for experiment tracking and ML metadata management, allowing you to log, organize, and monitor machine learning workflows and model artifacts.

No. The repository is archived and the package is abandoned. While it remains at production/stable status and has no known vulnerabilities, the fact sheet explicitly directs users to neptune-client-scale for new work. Installing this package locks you into a legacy client with no active maintenance or security updates.

Install

neptune on PyPI

pip

pip install neptune

uv

uv add neptune

poetry

poetry add neptune

Installing neptune

Before you install

Low install friction with a pure-wheel distribution. However, the repository is archived and marked as abandoned; the package is no longer actively maintained, though it remains at production/stable status.

License in practice

Licensed under Apache-2.0 (permissive), allowing broad use, modification, and distribution with minimal restrictions.

Quickstart

pip install neptune

import neptune
run = neptune.init_run()

Requires Python 3.8 or later; requires credentials and network access to a Neptune app instance.

Verify before relying

  • Whether Neptune 2.x is still compatible with current Neptune app infrastructure or if migration to neptune-client-scale is required for ongoing use.
  • Support status and security patch availability given the archived repository status.

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (<4.0,>=3.8)
Install friction low — pure-Python wheel
Runtime dependencies 19 — GitPython, Pillow, PyJWT, boto3, bravado, click, future, oauthlib, packaging, pandas, psutil, requests, requests-oauthlib, setuptools, six, swagger-spec-validator, typing-extensions, urllib3, websocket-client
Maintenance abandoned — 150 days since the last release
Last repo commit (repository archived)
First released
Downloads 144,595/month — #11,147 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: neptune-1.14.0.post2-py3-none-any.whl

Keywords: MLOps, ML Experiment Tracking, ML Model Registry, ML Model Store, ML Metadata Store

Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersIntended Audience :: Science/ResearchLicense :: OSI Approved :: Apache Software LicenseNatural Language :: EnglishOperating System :: MacOSOperating System :: Microsoft :: WindowsOperating System :: POSIXOperating System :: UnixProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonTopic :: Scientific/Engineering :: Artificial IntelligenceTopic :: Software Development :: Libraries :: Python Modules

Tags

ML experiment trackingmachine learning metadata storemodel registry pythonexperiment logging MLOpsML model tracking client
mlopsexperiment-trackinglegacy

More Python Modules packages