{"library":"neptune-fetcher","title":"Neptune Fetcher","description":"Neptune Fetcher was a Python library designed to efficiently retrieve experiment metadata, metrics, and logs from Neptune.ai projects, allowing users to query and organize data into Pandas DataFrames. It is currently at version 0.23.0, but the library is officially deprecated, with `neptune-query` being its recommended successor. Development is minimal, focusing on critical fixes and dependency updates, with no new features planned.","language":"python","status":"deprecated","last_verified":"Fri May 15","install":{"commands":["pip install neptune-fetcher"],"cli":null},"imports":["from neptune_fetcher import get_project"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import neptune\nfrom neptune_fetcher import get_project\nimport os\n\n# NOTE: This library is deprecated. Use `neptune-query` instead.\n# Ensure NEPTUNE_API_TOKEN and NEPTUNE_PROJECT are set as environment variables\n\n# Initialize a Neptune project session (from neptune-client)\nproject_name = os.environ.get('NEPTUNE_PROJECT', 'common/quick-start') # Replace with your project\nproject_api_token = os.environ.get('NEPTUNE_API_TOKEN', 'ANONYMOUS')\n\nif project_api_token == 'ANONYMOUS':\n    print(\"Warning: Using anonymous access. Please set NEPTUNE_API_TOKEN for full functionality.\")\n\n# The neptune.init_project call is from neptune-client, required to authenticate\nneptune_project = neptune.init_project(\n    project=project_name,\n    api_token=project_api_token, \n    mode=\"read-only\"\n)\n\nprint(f\"Initialized Neptune Project: {neptune_project.full_id}\")\n\n# Use neptune-fetcher to get the project handler\nfetcher_project = get_project(project=neptune_project.full_id)\n\n# Fetch runs data as a Pandas DataFrame\nruns_df = fetcher_project.fetch_runs_df(columns=['sys/name', 'training/acc'], states=['succeeded'])\n\nprint(f\"Fetched {len(runs_df)} runs.\")\nif not runs_df.empty:\n    print(runs_df.head())\n\n# Stop the Neptune project session\nneptune_project.stop()\n","lang":"python","description":"This quickstart demonstrates how to initialize a Neptune project using `neptune-client` and then use `neptune-fetcher`'s `get_project` to fetch run data. It explicitly warns about the library's deprecation and recommends `neptune-query`.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-15","installed_version":"0.23.0","pypi_latest":"0.23.0","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":10.9,"avg_import_s":null,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"neptune-fetcher","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"201.3M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"neptune-fetcher","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":11.1,"import_time_s":null,"mem_mb":null,"disk_size":"194M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"neptune-fetcher","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"217.1M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"neptune-fetcher","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":10.2,"import_time_s":null,"mem_mb":null,"disk_size":"209M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"neptune-fetcher","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"201.7M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"neptune-fetcher","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":10.2,"import_time_s":null,"mem_mb":null,"disk_size":"194M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"neptune-fetcher","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"200.6M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"neptune-fetcher","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":10.1,"import_time_s":null,"mem_mb":null,"disk_size":"193M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"neptune-fetcher","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"209.7M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"neptune-fetcher","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":13.1,"import_time_s":null,"mem_mb":null,"disk_size":"205M"}]}}