Plans & Pricing

From single experiments to collaborative team projects, our plans are designed to scale to your needs.  Request a demo  for more information.

Developers
Free
For developers and students

Runs on our shared community cluster

Execute, monitor, and track ML experiments with simple, yet efficient tools

Get $10 of GPU credit when you sign up for a new account

Teams
$329
Per user, per month

Installs in seconds in your private AWS, GCP, or Azure account

Includes collaboration features for coordinating work across ML/DS teams

Supports execution on private hardware (e.g. nVidia DGX workstations)

Includes Kubernetes-based autoscaling Model Deployment and Monitoring

Enterprise
Contact Us
For larger teams and organizations

Custom deployed in multi-cloud, hybrid-cloud, or fully on-prem configurations

Enterprise-grade security, SSO, and user/data access control

Solutions team to help with data management, model development, and deployment

Developers
Free
For developers and students

Runs on our shared community cluster

Execute, monitor, and track ML experiments with simple, yet efficient tools

Get $10 of GPU credit when you sign up for a new account

Teams
$329
Per user, per month

Installs in seconds in your private AWS, GCP, or Azure account

Includes collaboration features for coordinating work across ML/DS teams

Supports execution on private hardware (e.g. nVidia DGX workstations)

Includes Kubernetes-based autoscaling Model Deployment and Monitoring

Enterprise
Contact Us
For larger teams and organizations

Custom deployed in multi-cloud, hybrid-cloud, or fully on-prem configurations

Enterprise-grade security, SSO, and user/data access control

Solutions team to help with data management, model development, and deployment

Developers
Teams
Enterprise
Infrastructure orchestration
Run execution
show more info

Execute training runs utilizing git-integrated cloud compute in your local CLI

supported for developer accounts
supported for teams accounts
supported for enterprise accounts
Resources & data management
show more info

Manage datasets, model artifacts, and other resources, and integrate your own cloud accounts within our Spell filesystem

supported for developer accounts
supported for teams accounts
supported for enterprise accounts
Workflow & pipeline automation
show more info

Define and schedule end-to-end processes from training to deployment for automation and reproducibility

supported for developer accounts
supported for teams accounts
supported for enterprise accounts
Jupyter workspaces
show more info

Create hosted Jupyer environments in the cloud, accessible from anywhere

supported for developer accounts
supported for teams accounts
supported for enterprise accounts
Hyperparameter searches
show more info

Leverage grid, random, and bayesian hyperparameter searches and visualize your results

supported for teams accounts
supported for enterprise accounts
Distributed training
show more info

Distribute DL training loads with our native Horovod integration

supported for teams accounts
supported for enterprise accounts
Developers
Teams
Enterprise
Experiment management
Metrics comparison and visualization
show more info

Compare and visualize training, hardware, and other custom metrics and metadata within our web console

supported for developer accounts
supported for teams accounts
supported for enterprise accounts
Custom metrics and hyperparameter tracking
show more info

Utilize our CLI tools and Python API to customize logging and tracking

supported for developer accounts
supported for teams accounts
supported for enterprise accounts
Project and teams collaboration
show more info

Invite team members and organize team projects within your private organization account

supported for teams accounts
supported for enterprise accounts
Developers
Teams
Enterprise
Model serving
Model registry
show more info

Create models from best performing training runs and record their artifacts to prepare for deployment

supported for teams accounts
supported for enterprise accounts
Kubernetes-backed model serving
show more info

Serve single or multiple trained models in real-time or batch, backed by a managed Kubernetes service for maximum scalability and robustness

supported for teams accounts
supported for enterprise accounts
Model versioning, lineage and reproducibility
show more info

Track end-to-end lineage and metadata from dataset to deployed server, and reproduce any model backed by Spell runs as needed

supported for teams accounts
supported for enterprise accounts
Developers
Teams
Enterprise
Governance, management, and security
Single Sign On
show more info

Make use of existing Google accounts for authentication and other necessary security features for your organization (e.g. multi-factor authentication)

supported for developer accounts
supported for teams accounts
supported for enterprise accounts
Role-based access control
show more info

Control data access and user privileges for your organization from our web dashboard

supported for developer accounts
supported for teams accounts
supported for enterprise accounts
Customer managed VPC
show more info

Configure Spell around an existing cloud provider account, backed entirely by your own VPC and compute instances

supported for teams accounts
supported for enterprise accounts
Custom authentication integration
show more info

Integrate your existing enterprise authentication system with Spell's services (e.g. LDAP, Active Directory)

supported for enterprise accounts
Custom data control & management
show more info

Integrate your existing private storage volumes (e.g. NFS, HDFS) along with customized data access controls

supported for enterprise accounts
Developers
Teams
Enterprise
Deployment options
Spell public cloud
show more info

Use Spell's public cloud GPU clusters for training models

supported for developer accounts
supported for teams accounts
supported for enterprise accounts
Customer-managed public cloud (GCP / AWS / Azure)
show more info

Deploy Spell within your own public-cloud backed account, managed within a VPC

supported for teams accounts
supported for enterprise accounts
Fully hosted on-prem
show more info

Host Spell fully on-prem within your own bare-metal, private cloud, or other infrastructural setup

supported for enterprise accounts
Developers
Teams
Enterprise
Support
Community Slack support
show more info

Join our public Slack channel for questions, comments, and feedback, directly to our Engineering teams

supported for developer accounts
supported for teams accounts
supported for enterprise accounts
Dedicated Slack channel
show more info

Use a private Slack channel for your organization for dedicated issue support

supported for teams accounts
supported for enterprise accounts
Enterprise SLA
show more info

Obtain white glove service backed by our enterprise level SLA

supported for teams accounts
supported for enterprise accounts
Professional services & ML advisory
show more info

Hire our experienced ML solutions engineers for various deep learning advisory services

supported for enterprise accounts
What forms of payment do you accept?

We use Stripe to process payments. We accept all major credit and debit cards including Visa, MasterCard, American Express and Discover. We do not currently accept prepaid cards.

My payment was declined. What should I do?

Check if you’re using an accepted credit or debit card (Visa, MasterCard, American Express, and Discover). We use Stripe to process payments. If you’re still unable to add your credit card, contact us at support@spell.ml.

When will I be billed?

Billing occurs monthly and starts one month after your sign up date. You can check your billing period on your settings page or by using the spell status command.

Will I get billed if I kill my run?

Yes. We bill by time used, so you will still be billed if you kill your run or if your run fails.