📣 BIG NEWS: Neptune is joining OpenAI! → Read the message from our CEO 📣

SaaS vs Self-hosted

Choose the deployment option that meets your needs

Cloud (SaaS)

Store your metadata on Neptune’s servers, and let us take care of Neptune’s maintenance and performance.

Used by teams like:

Logo image Logo image Logo image

Your infrastructure (self-hosted)

Deploy Neptune on your own infrastructure or private cloud, either in a Kubernetes cluster or in a virtual machine that runs a Kubernetes cluster underneath the hood.

Used by teams like:

Logo image Logo image Logo image
icon Compare

Compare Neptune’s deployment options

Cloud (SaaS)
Your infrastructure (self-hosted)
ML metadata storage
Hosted & managed by Neptune on GCP cloud
Hosted & managed by customer
Object storage (S3/GCS/Blob storage)
Hosted by Neptune on GCP cloud
Hosted & managed by customer
SSO support
Managed by Neptune
Managed by customer
Neptune web app service
Managed by Neptune
Managed by customer
App security
Managed by Neptune
Managed by customer
Maintenance (upgrades, backups etc.)
Managed by Neptune
Managed by customer
Support
Chat and email support, SLA optional
Level of support depends on the pricing plan
Email support, SLA
Level of support depends on the pricing plan
Supported Clouds
N/A
AWS, GCP, Azure
Cloud (SaaS)
Your infrastructure (self-hosted)
icon Self-hosting

What to consider when choosing the deployment option?

1

Data privacy

Our SaaS version is SOC2 and GDPR compliant, ensuring that we meet industry-standard security and privacy requirements

However, if your organization deals with sensitive data that cannot be processed outside your local servers, a self-hosted offering would be a better fit.

2

Compliance requirements

Our SOC2 certification ensures that we also meet industry-standard compliance requirements

But, if your industry or organization has specific compliance requirements that must be met (such as HIPAA for healthcare), you may need a self-hosted offering to ensure compliance.

3

Network connectivity

Our SaaS offering requires reliable internet connectivity for optimal performance.

If your organization operates in areas with unreliable internet connectivity or low bandwidth, using a self-hosted offering that doesn’t rely on internet connectivity may be more suitable.

decor
4

Data volume

Our SaaS version can handle large data volumes and provide sufficient processing power.

However, if your organization deals with a very large volume of data, a self-hosted offering may be more cost-effective and provide faster processing speeds.

5

IT infrastructure

If your organization has the required IT infrastructure and in-house expertise to maintain a self-hosted offering, then it may be a tempting option. 

But, keep in mind that choosing our SaaS offering will reduce the burden on your IT team and allow you to focus on other business priorities.

decor

If you go with the self-hosted deployment we make sure it’s a smooth experience

quote
We initially aimed for a GKE deployment for our experiment tracking tool. However, the other solution we explored had a rigid installation process and limited support, making it unsuitable for our needs.

Thankfully, Neptune’s on-premise installation offered the flexibility and adjustability we required. The process was well-prepared, and their engineers were incredibly helpful, answering all our questions and even guiding us through a simpler deployment approach.

Neptune’s on-prem solution and supportive team saved the day, making it a win for us.
Krzysztof DevOps Engineer at Cradle Bio
quote
For our company, a big plus of Neptune is the availability of a self-hosted version. We were looking for such a solution and found that not many services offer this option at an affordable price.

Using the self-hosted version of Neptune is no different from the cloud version for end users. However, it has a several of advantages – unlimited storage and isolation from the global network, which increases data security.
Anton Aniskin ML Engineer at 3DiVi
Frequently asked questions

Yes, you can install Neptune in your cloud account and other answers

  • Yes. Supported Clouds include AWS, GCP, and Azure.

  • Yes. Take a look at the requirements in our documentation.

  • Neptune is currently hosted in the Google Cloud Platform’s data centers in the European Union.

    If you have custom needs in that matter, contact sales@neptune.ai.

  • Yes, a free trial is available in self-hosted deployment. If you’re interested, get in touch, and we’ll help you with that.

  • No, as those are separate instances.

     

  • Yes, however, some features may be available in the self-hosted version with a delay.

    Typically, we package new self-hosted versions in a way that provides our customers with at least one significant improvement with each update.

    Note that if a critical bug is found, a new version with a fix is released as soon as the fix is ready. Non-critical bugs are fixed and delivered with the next update.

  • You will receive a heads-up a few weeks before a new version is available, as we recommend that you perform a backup and plan internally with users when the upgrade is the most convenient for you. During the upgrade, users may experience a short (around 30 minutes) downtime.

  • Any data you log to Neptune remains yours. Neptune does not claim ownership of such data.

    That being said, Neptune is granted certain rights to use and display that data for the purpose of providing the service. You may read all about it in our Terms of Service.

Have any other questions about Neptune’s deployment options?