Data science collaboration hub

The most lightweight experiment management tool that fits any workflow.
Use as a service or deploy on any cloud or your own hardware.

No credit card required. Takes 5 minutes to get started.

Neptune allows you to track the entire experimentation process

Everything is backed-up and organized, ready to be accessed, reproduced and shared with others.

Track and version your notebooks

Log all your notebooks directly from Jupyter or Jupyter Lab. 
All you need is to install a Jupyter extension.

Manage your experimentation process

Neptune tracks your work with virtually no interference to the way you like to do it. Decide what is relevant to your project and start tracking:

  • Metrics
  • Hyperparameters
  • Data versions
  • Model files
  • Images
  • Source code

Integrate with your workflow easily 

Neptune is a lightweight extension to your current workflow. Works with all common technologies in data science domain and integrates with other tools. It will take you 5 minutes to get started.

# Track your notebooks

pip install neptune-notebooks

jupyter nbextension enable ——py neptune-notebooks

# Track all experiment-related objects

import neptune


neptune.log_metric(’auc’, score)

neptune.log_image(‘model_diagnostics’, ‘roc_auc.png’)

neptune.log_artifact(’model_weights.h5’, ’.’)

neptune.set_property(‘data_version’, sha1(data_train))

# Host MLflow or TensorBoard runs on Neptune

neptune@ubuntu:~$ neptune tensorboard path/to/logdir

neptune@ubuntu:~$ neptune mlflow path/to/project

Compare notebooks like source code​

Record your exploration process and analyze diffs between checkpoints. Select two notebooks and compare their content, code and outputs, side-by-side just like source code.

Version and compare experiments

Keep track of your progress and reproduce results easily. Neptune tracks all the details about every single experiment you run. You can tag, filter, sort and compare your experiments. 

Collaborate easily

Discuss data science work in context, right where it is created. Explain your point by adding a comment to a particular object or simply share a link. Mention your teammates, spark discussions and discover insights – everything in a single place.

Works with your favourite frameworks and tools


Perfect for teams, loved by individuals

7 500 000


3 500


20 430 000

OBJECTS LOGGED + team leverages remote work while keeping results in a common environment.

At our goal is to make customer services faster and smarter by automating repetitive processes and delivering instant and personalized attention on messaging channels.
We're developing products that leverage Natural Language Processing to improve customer care. And as a fully remote team, we were looking for a tool that would allow us to track experiments, compare results, and share both datasets and models, without changing our usual workflow.
As a team leader I'm also very concerned about the reproducibility of our experiments, especially when different data scientists and Machine Learning engineers have their own ways of doing things. It's not always easy to follow software engineering best practices.
For me the most important thing about Neptune is its flexibility. Even if I'm training with Keras or Tensorflow in my local laptop, while my team folks are using on a virtual machine, we can share our results in a common environment. Also, thanks to Neptune's Query API, our backend team, which is in charge of models deployment, is able to programmatically access all the experiments we run and fetch the best model.

Victor Peinado
Senior NLP/ML Engineer at
New Yorker using Neptune
NewYorker is benefiting from keeping track of machine learning experiments.

New Yorker is a leading German clothing retailer managing over 1000 branches spread across 40 countries. Our data science team focuses on price forecasting and object detection. Neptune allows us to keep everything we want to know about experiments in one centralized place where our team can easily access it. What we really like about Neptune is that it easily hooks into multiple frameworks. Keeping track of machine learning experiments systematically over time and visualising clearly the output adds a lot of value for us.

Ronert Obst
Head of Data Science
Symmetrical testimonial
Symmetrical is speeding up the machine learning model training process thank to the process organization.

At Symmetrical Labs we develop a marketplace for financial products by connecting consumers to the right products in real-time. We discovered to be an invaluable tool for running machine learning experiments in an extremely fast manner. Even more importantly, we learned that by using it we can significantly shorten the amount of time we spend on setting up and running experiments. We have incorporated Neptune in our pipeline for developing, testing and fine-tuning algorithms for selecting the financial products tailored to our clients, which is a big win for us.

Tomasz Puton, PhD
Lead Engineer, using Neptune
Collaboration is enabling to build top quality machine learning models for their clients.

Here at we are providing machine and deep learning solutions and consultancy for market leaders such as BCG, IBM, Juniper, EY, nielsen, nVidia, and Loreal. Using Neptune, we are able to cooperate more closely with our customers and eliminate most of the problems related to project communication. We limited the number of meetings to the ones that are really necessary to make strategic decisions, since clients have real time access to what we do and we can now collaborate on a regular basis. When everything is tracked and organized in the one knowledge centre we don’t need to create much additional documentation for our clients. With Neptune we are able to deliver our projects faster and we have optimized time spent onboarding new data scientists to a project.

Robert Bogucki
Chief Science Officer,
An Individual account allows for collaboration of multiple projects in a single view.

As a graduate student and research enthusiast, I'm working with both classical machine learning problems like classification or regression and deep learning, especially with recurrent neural networks. I was trying to handle a bunch of different projects, they were all scattered among different platforms like Azure or Google Colab. Each of those platforms has a feature that I like - but Neptune puts it all together with everything in one place which makes my projects way easier to manage. The collaboration part of Neptune is also really important for me. One of the things that I'm always looking for when choosing a machine learning framework or environment is the ability to do collaborative work.

Lucas Farias
Graduate Student and Research Intern at IBM


Plans that suit every data scientist



unlimited projects
up to 3 collaborators per private projects

  • Unlimited private project
  • Unlimited public projects
  • Up to 3 collaborators per project
  • 5 000 experiments per project
  • 5 GB of storage per project

Kaggle Grandmaster? Send us your Kaggle profile and let us increase your Individual account limits. Contact us


1 project Free

$600 for each 3 projects / monthly
unlimited members
  • Unlimited team members
  • Unlimited project collaborators
  • Project access control
  • User management and billing
  • 50 000 experiments per project
  • 50 GB of storage per project
More than 10 projects? Contact sales

Questions? Contact us

Free for educational organizations or non-profit research.

Would you like to deploy Neptune on your cloud or own infrastructure?


Hyperparameter Optimisation in Python

In a series of blog posts Jakub is comparing Python hyperparameter optimisation libraries: eg. Scikit-Optimize, Hyperopt, Optuna, hpbanster, BayesianOptimisation, Sherpa and SMAC3.

valid iter auc

Binary classification

In this example project we walk you through data exploration and feature extraction all the way to tuning machine learning model. The whole process is described in the Wiki space.


User Data at Rest

The files you send to Neptune are stored on Google Persistent Disks. The rest of your data is stored in Google Cloud SQL. In both cases, your data is encrypted at rest.

User Data in Transit

We encrypt any traffic that travels over an open network, including all data transfers.

Payment Methods Security

Neptune uses Stripe to handle credit card transactions. Stripe is certified to PCI Service Provider Level 1. It’s the most stringent level of certification available in the payments industry.
Security at Neptune
Take advantage of 
enabled collaboration.
seamless tracking.
organized work.
 Start today!