There are several ways to get started with Amazon Machine Learning. The AWS Management Console provides a web-based interface for creating, accessing, and managing all your Amazon Machine Learning entities. The Console also includes a walk-through tutorial that guides you through the process of building a machine learning model. Programmatic access to Amazon Machine Learning is enabled by the AWS SDKs and the AWS Mobile SDK. You can also create and manage Amazon Machine Learning entities using the AWS Command Line Interface (CLI) available on Windows, Mac, and Linux/UNIX systems.

Get started with Amazon Machine Learning

Create a Free Account

Receive twelve months of access to the AWS Free Tier and enjoy AWS Basic Support features including, 24x7x365 customer service, support forums, and more.

Please note that Amazon Machine Learning is not currently available on the AWS Free Tier.

Getting Started with Amazon Machine Learning (Webinar)


The AWS Management Console is a web-based interface for accessing and managing Amazon Machine Learning. The Console provides visualization tools and wizards that guide you through the process of creating machine learning (ML) models without having to learn complex ML algorithms and technology.

The AWS Management Console also provides links to the Amazon Machine Learning Tutorial which introduces you to Amazon ML by guiding you through a sample application that uses machine learning to predict responses to a marketing campaign.

To get started, read Accessing Amazon Machine Learning in the Amazon Machine Learning Developer Guide.

Developers building applications can choose from a wide variety of AWS SDKs that simplify using Amazon Machine Learning in their use case. AWS SDKs for Amazon Machine Learning include libraries, code samples and documentation for the following programming languages and platforms:

AWS SDK for Java

AWS SDK for Java




AWS SDK for Python




AWS SDK for JavaScript in Node.js


AWS SDK for Ruby

The AWS Mobile SDK helps you build high quality mobile apps quickly and easily. It provides access to services specifically designed for building mobile apps, mobile-optimized connectors to popular AWS data streaming, storage and database services, and access to a full array of other AWS services.

The AWS Mobile SDK includes libraries, code samples, and documentation for iOS and Android, so you can build smart apps with Amazon Machine Learning that deliver great experiences across devices and platforms.