The AWS Snowball service has the following tools that you can download and install on a server in your local environment:

Snowball Client – A terminal application that you can use to unlock Snowball devices and to transfer data onto a standard Snowball. If you are using the Snowball Client to transfer data to a standard Snowball, we recommend that you use the latest Linux or Mac clients, which support the Advanced Encryption Standard New Instructions (AES-NI) extension to the x86 instruction set architecture. This offers improved speeds for encrypting or decrypting data during transfers between the Snowball and your Mac or Linux workstations.

S3 SDK Adapter for Snowball – A programmatic tool that you can use to transfer data between your on-premises data center and a standard Snowball. You can use the S3 Adapter with existing Amazon S3 interfaces like the AWS SDKs, the AWS CLI, or your own custom Amazon S3 REST client. The S3 Adapter already comes installed on Snowball Edge.

You can learn more about the tools from the following documentation pages:

Choose the tools that you want to download from the following table:
  AWS Snowball Client
Amazon S3 Adapter for Snowball
Windows 7 or higher Download Download
Mac OS X 10.10 or higher
Download Download
Linux (Ubuntu version 12 or higher, and RHEL version 6 or higher)
Download Download


Large-Scale Data Migration

AWS re:Invent 2017 Session: Migrating Large Scale Data Sets to the Cloud (STG204)

Accelerating Data Ingest

Introduction to AWS Import/Export Snowball -- Accelerating Large-Scale Data Ingest into AWS Cloud

Snowball Technical Intro

AWS re:Invent Snowball Technical Session: Introduction and Overview of AWS Snowball


AWS Snowball Overview

AWS Snowball Service Animated Introduction

Simplified Data Migration

Simplified Data Center Migration Using AWS Snowball

Large-Scale Video Transfer

AWS Snowball is ideal for Video and Image Transfers



Provides a conceptual overview of how to use the AWS Snowball service and Snowball device, including guidance for importing into and exporting data out of the AWS Cloud, shipping considerations, and other features of a Snowball device.


Describes all the API operations for AWS Snowball in detail. Also provides sample requests, responses, and errors for the supported web services protocols.


This page provides a table which outlines the hardware specifications for a Snowball device in either 50TB or 80TB storage configurations. It also includes workstation requirements to run the Snowball Client.

Learn more about AWS Snowball from our FAQs page

Visit the Snowball FAQs page
Ready to build?
Get started with AWS Snowball
Have more questions?
Contact us