No charge for academics, hobbyists, and practitioners starting a project

1 user
Up to 10,000 datapoints
Support for image, 3D, audio data types
Projects are public with unlimited viewers
Community support through Slack group


$500 / month

Billed annually, or $600 month-to-month

Up to 5 users
10,000 datapoints included
+ $100 / month per additional 10,000 datapoints
Projects are private and permissioned
Labeling provider and AutoML integrations
2 week free trial
Dedicated Customer Success manager


$1000 / month

Annual billing only

Unlimited users
100,000 datapoints included
+ $800 / month per additional 100,000 datapoints
Advanced user roles and permissions
Shared Slack channel support
SSO + advanced data security (Anonymous mode)


Custom Pricing

Annual billing only

Priority customer support
Volume discounts for large datasets
Enterprise security and compliance


What is a "datapoint" I'm being billed for?

Our intention is to charge on the "dataset under management." ie the number of unique datapoints in your latest labeled dataset that's stored in Aquarium. In practice, you can think about datapoints as "the number of labeled examples that we index / generate embeddings for."

Some examples:
- In a classification task, we only index embeddings for each example (say, each image / audio clip / row), so we just count # examples.
- In an object detection / instance segmentation task, we index embeddings for each example (say, each image / pointcloud) and each box / polygon in that example. So we count # examples + # boxes / polygons.
- In an image semantic segmentation task, we index embeddings for each image. So we count # images only.

This means we do not charge for metadata fields attached to each example (ie device id, timestamp, etc.). We do not charge for model inferences on these datasets. And we currently do not charge for unlabeled datapoints, though we may revise pricing for this in the future.

What if I don't have my own embeddings?

Aquarium offers a suite of pretrained models that can automatically generate embeddings on your own dataset.

Can I upload my own embeddings?

Yes. Aquarium's client API allows users to upload their own model embeddings. In fact, we prefer it! Embeddings extracted from your own model tend to be better suited for your specific dataset and task.

Can I use data hosted outside of Aquarium?

Yes, users can upload URLs to data hosted outside of Aquarium with a little bit of setup. All of Aquarium's functionality functions the same as long as authentication is configured correctly.

How do you handle data security?

Aquarium works without needing to store or host sensitive raw data on Aquarium servers. We support SSO and other enterprise-grade authentication schemes to interface with hosted data. In addition, we have a special "Anonymous Mode" which allows users to upload metadata to Aquarium without ever exposing their raw data.

Does Aquarium offer on-prem or VPC deployments?

We currently do not offer on-prem or VPC deployments. We find that Anonymous Mode satisfies the security needs of our most restrictive customers while also scaling well to massive datasets. However, we may examine supporting VPC deployments in the near future. If you're interested, talk to us.

World-class ML teams trust Aquarium

Improve your models today!