Amazon SageMaker website screenshot

Amazon SageMaker

Amazon SageMaker is a fully managed machine learning platform that enables developers and data scientists to build, train, and deploy machine learning models at scale. SageMaker removes the heavy lifting from each step of the machine learning process, providing built-in algorithms, managed Jupyter notebooks, distributed training, automatic model tuning, and one-click deployment to production endpoints with auto-scaling.

6 APIs 13 Features
AIInferenceMachine LearningMLOpsTraining

APIs

Amazon SageMaker API

The Amazon SageMaker control plane API for creating and managing SageMaker resources including notebook instances, training jobs, models, endpoints, pipelines, experiments, feat...

Amazon SageMaker Runtime API

The Amazon SageMaker AI runtime API for invoking deployed model endpoints to get real-time inference predictions.

Amazon SageMaker Feature Store Runtime API

Data plane API operations for the Amazon SageMaker Feature Store supporting put, delete, and retrieve operations for ML features.

Amazon SageMaker Metrics Service API

Data plane API operations for Amazon SageMaker Metrics for putting and retrieving metrics related to training runs.

Amazon SageMaker Geospatial API

APIs for creating and managing Amazon SageMaker geospatial capabilities including earth observation jobs and vector enrichment jobs.

Amazon SageMaker Edge Manager API

SageMaker Edge Manager dataplane service for communicating with active edge agents running ML models on edge devices.

Collections

Arazzo Workflows

Amazon SageMaker Audit Endpoint Fleet

List hosted endpoints and describe the most recently created one in detail.

ARAZZO

Amazon SageMaker Deploy Existing Model

Verify an existing model, build an endpoint configuration for it, create an endpoint, and poll it to service.

ARAZZO

Amazon SageMaker Deploy Model to Endpoint

Create a model, build an endpoint configuration, launch an endpoint, and poll it until it is in service.

ARAZZO

Amazon SageMaker Inventory Models

List registered models and describe the most recently created one in detail.

ARAZZO

Amazon SageMaker Provision Notebook Instance

Create a SageMaker notebook instance and poll it until it is in service.

ARAZZO

Amazon SageMaker Register Latest Completed Training

Find the most recent completed training job, read its artifacts, and register a model from them.

ARAZZO

Amazon SageMaker Train Model and Poll Job

Start a SageMaker training job and poll its status until it reaches a terminal state.

ARAZZO

Amazon SageMaker Train Then Deploy

Train a model to completion, then register it from the produced artifacts and stand up a hosted endpoint.

ARAZZO

GraphQL

Amazon SageMaker GraphQL Schema

This GraphQL schema provides a conceptual graph representation of the [Amazon SageMaker REST API](https://docs.aws.amazon.com/sagemaker/latest/APIReference/). SageMaker is a ful...

GRAPHQL

Pricing Plans

Rate Limits

Amazon Sagemaker Rate Limits

5 limits

RATE LIMITS

FinOps

Features

SageMaker Studio

Fully integrated development environment for ML work with notebooks, debugging, and experiment tracking.

SageMaker HyperPod

Purpose-built infrastructure for distributed training that reduces foundation model training time by up to 40%.

SageMaker JumpStart

Hub providing access to foundation models, pre-built algorithms, and one-click deployment.

SageMaker Autopilot

Automated model creation with complete visibility and transparency.

SageMaker Canvas

No-code visual interface for creating ML models without writing code.

SageMaker Feature Store

Store, share, and manage features for machine learning models.

SageMaker Data Wrangler

Data preparation tool that reduces transformation workflow time significantly.

SageMaker Ground Truth

Incorporates human feedback throughout the ML lifecycle for data labeling.

SageMaker Pipelines

Purpose-built CI/CD service for machine learning workflows.

SageMaker Model Monitor

Automatically detects concept drift and data quality issues in deployed models.

SageMaker Clarify

Provides machine learning explainability and bias detection.

SageMaker Experiments

Streamlines tracking and management of ML experiments.

ML Governance

Access controls and transparency across the full ML lifecycle with audit trails.

Use Cases

Generative AI Applications

Build custom generative AI applications using proprietary data with foundation model fine-tuning.

ML Model Development

Train and deploy ML models across the entire machine learning lifecycle from exploration to production.

Data Analytics

Query and analyze data across unified sources with built-in SQL analytics and data processing.

Enterprise AI Governance

Manage data and AI artifacts with fine-grained security controls and compliance tooling.

Computer Vision

Build and deploy computer vision models for image classification, object detection, and segmentation.

Natural Language Processing

Train and deploy NLP models for text classification, entity recognition, and language generation.

Fraud Detection

Build real-time fraud detection models with low-latency inference endpoints.

Predictive Maintenance

Deploy ML models on edge devices for predictive maintenance use cases.

Semantic Vocabularies

Amazon Sagemaker Context

5 classes · 49 properties

JSON-LD

API Governance Rules

Amazon SageMaker API Rules

23 rules · 10 errors 11 warnings 2 info

SPECTRAL

JSON Structure

Amazon Sagemaker Endpoint Structure

8 properties

JSON STRUCTURE

Amazon Sagemaker Model Structure

5 properties

JSON STRUCTURE

Amazon Sagemaker Notebook Instance Structure

11 properties

JSON STRUCTURE

Amazon Sagemaker Structure

0 properties

JSON STRUCTURE

Amazon Sagemaker Tag Structure

2 properties

JSON STRUCTURE

Amazon Sagemaker Training Job Structure

18 properties

JSON STRUCTURE

Example Payloads

Amazon Sagemaker Tag Example

2 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔗
APIReference
APIReference
🌐
Console
Console
📝
Signup
Signup
💰
Pricing
Pricing
💬
FAQ
FAQ
📰
Blog
Blog
🟢
StatusPage
StatusPage
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Security
Security
🔗
Compliance
Compliance
👥
GitHubOrganization
GitHubOrganization
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
KnowledgeCenter
KnowledgeCenter
🔗
CLI
CLI
🔗
SageMaker HyperPod CLI
CLI
📦
Python SDK (GitHub)
SDKs
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🎓
Training
Training
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Amazon SageMaker API
  version: Sun Jul 23 2017 20:00:00 GMT-0400 (Eastern Daylight Time)
items:
- info:
    name: Notebook Instances
    type: folder
  items:
  - info:
      name: Amazon SageMaker Create a Notebook Instance
      type: http
    http:
      method: POST
      url: https://api.sagemaker.{region}.amazonaws.com/#CreateNotebookInstance
      headers:
      - name: X-Amz-Target
        value: ''
      body:
        type: json
        data: '{}'
    docs: Creates an ML compute instance with a Jupyter notebook for exploring data and developing ML models.
  - info:
      name: Amazon SageMaker Describe a Notebook Instance
      type: http
    http:
      method: POST
      url: https://api.sagemaker.{region}.amazonaws.com/#DescribeNotebookInstance
      headers:
      - name: X-Amz-Target
        value: ''
      body:
        type: json
        data: '{}'
    docs: Returns information about a notebook instance.
  - info:
      name: Amazon SageMaker List Notebook Instances
      type: http
    http:
      method: POST
      url: https://api.sagemaker.{region}.amazonaws.com/#ListNotebookInstances
      headers:
      - name: X-Amz-Target
        value: ''
      body:
        type: json
        data: '{}'
    docs: Returns a list of the notebook instances in the requester's account.
- info:
    name: Training Jobs
    type: folder
  items:
  - info:
      name: Amazon SageMaker Create a Training Job
      type: http
    http:
      method: POST
      url: https://api.sagemaker.{region}.amazonaws.com/#CreateTrainingJob
      headers:
      - name: X-Amz-Target
        value: ''
      body:
        type: json
        data: '{}'
    docs: Starts a model training job. SageMaker provides the algorithm and compute resources, and you provide the input data
      and training parameters.
  - info:
      name: Amazon SageMaker Describe a Training Job
      type: http
    http:
      method: POST
      url: https://api.sagemaker.{region}.amazonaws.com/#DescribeTrainingJob
      headers:
      - name: X-Amz-Target
        value: ''
      body:
        type: json
        data: '{}'
    docs: Returns information about a training job.
  - info:
      name: Amazon SageMaker List Training Jobs
      type: http
    http:
      method: POST
      url: https://api.sagemaker.{region}.amazonaws.com/#ListTrainingJobs
      headers:
      - name: X-Amz-Target
        value: ''
      body:
        type: json
        data: '{}'
    docs: Lists training jobs.
- info:
    name: Models
    type: folder
  items:
  - info:
      name: Amazon SageMaker Create a Model
      type: http
    http:
      method: POST
      url: https://api.sagemaker.{region}.amazonaws.com/#CreateModel
      headers:
      - name: X-Amz-Target
        value: ''
      body:
        type: json
        data: '{}'
    docs: Creates a model in SageMaker. In the request, you specify a name for the model and describe a primary container
      that contains the inference code, model artifacts, and environment variables.
  - info:
      name: Amazon SageMaker Describe a Model
      type: http
    http:
      method: POST
      url: https://api.sagemaker.{region}.amazonaws.com/#DescribeModel
      headers:
      - name: X-Amz-Target
        value: ''
      body:
        type: json
        data: '{}'
    docs: Describes a model that you created using the CreateModel API.
  - info:
      name: Amazon SageMaker List Models
      type: http
    http:
      method: POST
      url: https://api.sagemaker.{region}.amazonaws.com/#ListModels
      headers:
      - name: X-Amz-Target
        value: ''
      body:
        type: json
        data: '{}'
    docs: Lists models created with the CreateModel API.
- info:
    name: Endpoints
    type: folder
  items:
  - info:
      name: Amazon SageMaker Create an Endpoint
      type: http
    http:
      method: POST
      url: https://api.sagemaker.{region}.amazonaws.com/#CreateEndpoint
      headers:
      - name: X-Amz-Target
        value: ''
      body:
        type: json
        data: '{}'
    docs: Creates an endpoint using the endpoint configuration specified in the request. SageMaker uses the endpoint to provision
      resources and deploy models.
  - info:
      name: Amazon SageMaker Describe an Endpoint
      type: http
    http:
      method: POST
      url: https://api.sagemaker.{region}.amazonaws.com/#DescribeEndpoint
      headers:
      - name: X-Amz-Target
        value: ''
      body:
        type: json
        data: '{}'
    docs: Returns the description of an endpoint.
  - info:
      name: Amazon SageMaker List Endpoints
      type: http
    http:
      method: POST
      url: https://api.sagemaker.{region}.amazonaws.com/#ListEndpoints
      headers:
      - name: X-Amz-Target
        value: ''
      body:
        type: json
        data: '{}'
    docs: Lists endpoints.
  - info:
      name: Amazon SageMaker Create an Endpoint Configuration
      type: http
    http:
      method: POST
      url: https://api.sagemaker.{region}.amazonaws.com/#CreateEndpointConfig
      headers:
      - name: X-Amz-Target
        value: ''
      body:
        type: json
        data: '{}'
    docs: Creates an endpoint configuration that SageMaker hosting services uses to deploy models. The configuration identifies
      the ML compute instances and the model variants to deploy.
bundled: true