amazon sagemaker ai · the guide · october 2026

Amazon SageMaker: AWS's machine-learning platform, explained.

SageMaker AI (formerly Amazon SageMaker) is the AWS service for building, training, tuning, deploying and running your own machine-learning models, from a notebook to a monitored production endpoint. The name "Amazon SageMaker" now also covers a wider data, analytics and AI platform with SageMaker Unified Studio. Use SageMaker AI when you train or control models yourself; use Amazon Bedrock when you only need to call an existing foundation model.

scope
build to deploy
endpoint modes
4
licence fee
none
facts checked
Oct 2026
TL;DR
  • SageMaker AI is AWS's managed machine-learning service. It covers data labeling and preparation, notebooks in Studio, training jobs, hyperparameter tuning, a model registry, four kinds of inference endpoints and MLOps pipelines. You bring the model and data; AWS runs the infrastructure.
  • Naming: AWS now uses "Amazon SageMaker" for a broader platform for data, analytics and AI (with SageMaker Unified Studio), and "SageMaker AI" for the ML service this page covers. Bedrock is different: a managed API to call existing foundation models such as Claude, Llama and Nova. Many teams use both.
  • There is no licence fee: you pay per second for compute plus storage and features, and GPU choice and endpoint mode drive the bill. AWS credits apply to SageMaker usage. A vetted AWS partner can file POC or incremental workload (IW) funding for ML work on AWS: for startups often $50K to $150K. Depends on the workload; AWS approves.
definition

IWhat Amazon SageMaker is

SageMaker AI is a managed service for the whole machine-learning lifecycle on AWS (build, train, tune, deploy and operate) without provisioning, patching or scaling servers yourself.

In one line: SageMaker AI takes a model from a blank notebook to a monitored production endpoint, with AWS handling the infrastructure at each step. A raw EC2 GPU instance is a bare machine you configure and look after. SageMaker gives you managed pieces (a training job, an endpoint, a pipeline) that start the right compute, run your code and shut it down.

It is broad on purpose: about a dozen capabilities under one IAM model, one bill and one console. A team can experiment, train at scale, govern models and serve them without stitching together separate tools.

It works with any framework: PyTorch, TensorFlow, JAX, Hugging Face, XGBoost, scikit-learn and custom containers. It is used for tabular ML (fraud, churn, forecasting), deep learning (vision, recommendations) and training or fine-tuning large models.

A simple mental model: Bedrock is AI as an API call; SageMaker is the full ML factory. Section V covers the difference.

the naming change

AWS's SageMaker page now describes the next generation of Amazon SageMaker as the center for data, analytics and AI, with SageMaker Unified Studio, and calls the ML service SageMaker AI (formerly Amazon SageMaker). On this page, "SageMaker" means the ML service: Studio, training, endpoints and pipelines.

the toolbox

IIThe key components

Each component maps to a stage of ML work. You will not use every one on every project.

  • Studio: The web IDE: notebooks, a code editor, experiment tracking and access to training and deployment.
  • JumpStart: A hub of pretrained open and proprietary models and solution templates you can deploy or fine-tune in a few clicks.
  • Training jobs: Managed compute that runs your training code on the instances you choose, writes the model to S3 and shuts down. Supports distributed training, Spot and warm pools.
  • Automatic Model Tuning: Runs many training jobs across a search space to find the best hyperparameters.
  • Inference endpoints: Four ways to serve predictions: real-time, serverless, asynchronous and batch transform (section IV).
  • Pipelines: Workflow orchestration for ML: preprocess, train, evaluate, register and deploy as a repeatable, versioned flow.
  • Feature Store: One place for ML features, with an online store for serving and an offline store for training, so both use the same definitions.
  • Model Registry: Versioned models with approval status and lineage, so only approved versions are deployed.
  • Ground Truth and Data Wrangler: Managed data labeling, and visual data preparation for tabular data.
  • Clarify and Model Monitor: Bias and explainability checks before deployment, and drift monitoring after it.
the workflow

IIIThe machine-learning lifecycle on SageMaker

The components map onto seven repeatable stages.

  • 1. Prepare and label data: Data lands in S3. Ground Truth labels it, Data Wrangler cleans it and Feature Store records the features. Most real ML time is spent here.
  • 2. Experiment in Studio: Try a JumpStart model or your own code on a sample, with each run tracked so results are comparable.
  • 3. Train at scale: Move from the notebook to a managed training job on the right instance; tune hyperparameters automatically. You pay for the seconds the cluster exists.
  • 4. Evaluate and check bias: Test against a hold-out set; Clarify measures bias. A pipeline can block models that miss the bar.
  • 5. Register and govern: Version approved models in the Model Registry with lineage, and approve before deployment.
  • 6. Deploy: Serve the model on the endpoint type that fits the traffic.
  • 7. Monitor and retrain: Model Monitor watches for drift; a pipeline can retrain automatically. That loop is what MLOps means in practice.
serving

IVThe four ways to serve a model

Inference is where most production cost and latency sit. Two questions decide the mode: how predictable is the traffic, and how fast must each answer come back?

sagemaker inference modes
ModeTraffic shapeLatencyScales to zero?Billing basisTypical use
Real-timeSteady, onlineMillisecondsNo (always on)Per instance-hour, around the clockLive API, fraud check
ServerlessSpiky or intermittentMilliseconds (cold-start risk)YesCompute used per requestBursty internal apps
AsynchronousLarge payloads, burstsSeconds to minutesYesInstance time while busyBig documents or images, long inferences
Batch transformOffline, scheduledNot onlineShort jobJob instance timeNightly bulk scoring
Steady online traffic: real-time. Spiky online: serverless. Large or slow: asynchronous. Whole-dataset offline scoring: batch transform. See the SageMaker pricing page for the cost of each.
the key distinction

VSageMaker vs Amazon Bedrock

Not either/or. They sit at different points between control and convenience, and many teams run both.

Amazon Bedrock is a managed API to existing foundation models: Claude, Llama, Mistral, Amazon Nova, Cohere and others, through one interface. You never see an instance; you pay per token. Bedrock adds Agents, Knowledge Bases (managed RAG), Guardrails and fine-tuning on top.

SageMaker AI gives you the full ML stack and full control: your own architectures, any framework, the instance type, the container, the training regime and the scaling. With that control comes more work: you own instance choice and operations.

The deciding question: does a foundation model that already does what you need exist on Bedrock? If yes (a chat assistant, a summarizer, RAG over your documents), start with Bedrock. If no (a proprietary model, tabular ML, deep fine-tuning, strict control of serving), use SageMaker.

A common setup uses both: Bedrock for generative-AI features and SageMaker for proprietary models such as a recommendation engine or a demand forecaster.

the one-sentence test

If you do not need to train or deeply control the model yourself, start with Bedrock. If you do, use SageMaker. Plenty of teams answer "yes for some workloads" and run both.

cost shape

VIWhat drives the SageMaker bill

No licence fee. You pay for the compute, storage and features you use, with compute billed per second.

Two lines dominate: training compute (spikes, then stops) and inference compute (runs all the time on real-time endpoints). GPU choice is the biggest lever: at AWS list prices for us-east-1 (checked October 10, 2026), an ml.m5.large costs $0.115 an hour, an ml.g5.xlarge $1.408 and an ml.p5.48xlarge $63.30.

Endpoint mode is the other lever. One ml.g5.xlarge real-time endpoint left on for a month costs about $1,028; scoring the same model nightly with batch transform costs about $42.

SageMaker Savings Plans cut compute cost by up to 64% for a 1- or 3-year commitment, and managed Spot lowers training cost for interruptible jobs. For full rates, worked examples and the levers, see the SageMaker pricing breakdown.

fit

VIIWho SageMaker is for

SageMaker is for teams that own models, not just teams that call them.

  • A strong fit if you train or fine-tune your own models: Custom architectures, proprietary models, deep fine-tuning of open-weights models and tabular ML.
  • A strong fit if you need MLOps at scale: Many models in production that need versioning, lineage, retraining, drift monitoring and bias checks.
  • A strong fit if you need control over serving: Specific instances, custom containers, scaling rules or AWS silicon (Trainium, Inferentia) to cut cost.
  • Probably overkill if you only call a foundation model: For a chat assistant, summarizer or RAG app over an existing model, Bedrock is simpler and faster.
  • Not the right layer for a non-technical team: SageMaker assumes ML and engineering skills. A business team that wants a ready-made assistant over company data should look at Amazon Quick (Amazon Q Business is closed to new customers).
first steps

VIIIGetting started, and who files which AWS funding

Going from zero to a deployed model is a short, well-known path.

  • 1. Set up a domain: Create a SageMaker domain and a user profile with an IAM role that can read your S3 data and write artifacts. One-time setup.
  • 2. Open Studio and load data: Open a notebook and point it at your data in S3. JumpStart gives you a working model in a few clicks to see the full flow.
  • 3. Run a training job: Start small (one GPU or even CPU), with the framework container and data location. The Free Tier covers some first-month usage.
  • 4. Deploy an endpoint: For a first deployment, serverless inference is low-risk: it scales to zero, so a forgotten test endpoint does not run up cost.
  • 5. Add governance as you grow: Wrap it in a pipeline, register the model and add Model Monitor.

Partner-filed funding (the bigger route for most startups). A vetted AWS consulting partner can file proof of concept (POC) funding to test an ML workload, migration (MAP) funding if you are moving ML work to AWS from another cloud, or incremental workload (IW) funding if you already run on AWS and are launching new work. For startups this is often $50K to $150K. Depends on the workload; AWS approves. The partner files it, not you.

AWS Activate credits (you apply yourself). Activate Founders is $1,000 to start, up to $5,000; you apply on the AWS site. Activate Portfolio is up to $200,000 with the Org ID from a VC, accelerator or angel group that is an Activate Provider. A consulting partner cannot file Activate for you.

CloudRoute matches you with one vetted AWS partner who can build on SageMaker (training, deployment, MLOps) and file the partner funding when the work qualifies. Startups pay CloudRoute nothing. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.

who files what
FundingWho files itAmountWhen it fits
Migration Acceleration Program (MAP)Your matched AWS partner$50K to $150K for startups. Depends on the workload; AWS approves.You are not on AWS yet and want to migrate.
Proof of concept (POC) fundingYour matched AWS partner$50K to $150K for startups. Depends on the workload; AWS approves.You want to test something, whether or not you are on AWS today.
Incremental workload (IW) fundingYour matched AWS partner$50K to $150K for startups. Depends on the workload; AWS approves.You are already on AWS and are launching new work: a new AI feature, a new customer or a new contract.
AWS Activate FoundersFounder applies$1,000 to start, up to $5,000Self-funded startups with no investor or accelerator behind them.
AWS Activate PortfolioFounder appliesup to $200,000Startups backed by a VC firm, accelerator or angel investor that is an AWS Activate Provider.
AWS decides every application. Facts checked on October 10, 2026.
side by side

SageMaker vs Amazon Bedrock: the decision table

Bedrock optimizes for convenience and speed to the first call; SageMaker for control and ownership.

DimensionAmazon BedrockSageMaker AI
What it isManaged API to existing foundation modelsPlatform to build, train and deploy your own models
You manage infrastructure?NoYes: instances, containers, scaling
Train a model from scratch?NoYes
Fine-tune?Yes, on supported modelsYes, fully, with any framework
Tabular ML?NoYes (XGBoost, scikit-learn and more)
Pricing basisPer tokenPer instance-second, plus storage and features
Time to first resultMinutesHours to days
Best forGenerative-AI features on existing modelsCustom models, deep control, MLOps
Not mutually exclusive. Many teams run Bedrock for generative-AI features and SageMaker for proprietary models in the same account.
training and hosting add up fast
Building on SageMaker? Get a partner who can file the funding.
Get matched free with a vetted AWS partner who can file it
how a match works

How a match works (example)

  1. You tell us about the work

    You fill in a short form: what you run today, what you want to move, test or build, your stage and your region.

  2. We pick one partner

    We read your answers and pick one vetted AWS consulting partner that fits the work, the stack and the region. We reply within 24 hours; your matched partner reaches out within 5 business days.

  3. The partner checks POC funding

    Your matched partner scopes the test with you. Then it checks whether the test qualifies for POC (proof of concept) funding. A POC can fit whether or not you run on AWS today.

  4. The partner files, AWS decides

    If the work qualifies, the partner files the funding request with AWS. AWS reviews it and decides. The amount depends on the workload.

  5. You pay nothing

    CloudRoute is free for startups. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.

AWS Activate credits are separate, and you apply for them yourself. Use Activate Founders if no investor backs you. Use Activate Portfolio with the Org ID or invite from your VC, accelerator, incubator or angel group if it is an Activate Provider. A consulting partner cannot apply for Activate on your behalf.

faq

Common questions

What is Amazon SageMaker in one sentence?
SageMaker AI (formerly Amazon SageMaker) is AWS's managed machine-learning service for building, training, tuning, deploying and running your own models, from notebooks in Studio to monitored production endpoints, with AWS running the infrastructure.
What is the difference between SageMaker AI and the new Amazon SageMaker?
AWS now uses "Amazon SageMaker" for a broader platform for data, analytics and AI, with SageMaker Unified Studio, and "SageMaker AI" for the machine-learning service (training, endpoints, pipelines). Most guides that say "SageMaker" mean SageMaker AI.
What is the difference between SageMaker and Amazon Bedrock?
Bedrock is a managed API for calling existing foundation models (Claude, Llama, Nova, Mistral and more); you pay per token and never touch infrastructure. SageMaker is a platform for building, training and deploying your own models on instances you choose, billed per instance-second. Use Bedrock when an existing model does the job; use SageMaker to train, fine-tune deeply, run tabular ML or control serving.
Does SageMaker cost money if I am not training anything?
There is no licence fee, but anything running costs money. An always-on real-time endpoint or an idle Studio app bills per hour whether or not you use it. Serverless inference and batch transform scale to zero. Shut down test endpoints and idle notebooks.
What are the four types of SageMaker inference endpoints?
Real-time (always on, millisecond latency, for steady traffic); serverless (scales to zero, for spiky traffic, with occasional cold starts); asynchronous (queued, for large payloads or long inferences); and batch transform (a short job that scores a whole dataset, for offline scoring).
Can I run Hugging Face or other open models on SageMaker?
Yes. SageMaker runs PyTorch, TensorFlow, JAX, Hugging Face, XGBoost, scikit-learn and custom containers, and JumpStart offers hundreds of pretrained open and proprietary models you can deploy or fine-tune in a few clicks.
Do I need SageMaker to build a chatbot or RAG app?
Usually not. For a chat assistant or RAG app on an existing foundation model, Amazon Bedrock with Knowledge Bases and Agents is simpler and faster. Use SageMaker when you need to train or control a model yourself.
Can AWS credits pay for SageMaker training and hosting?
Yes. AWS credits apply to SageMaker compute, storage and features. There are two ways to get that money. A vetted AWS partner can file POC funding to test an ML workload, or incremental workload (IW) funding if you already run on AWS and this is new work. For startups that is often $50K to $150K. Depends on the workload; AWS approves. Separately, you can apply yourself for AWS Activate: Founders ($1,000 to start, up to $5,000) or Portfolio (up to $200,000, with the Org ID from an Activate Provider). A consulting partner cannot file Activate for you.

Building on SageMaker?

CloudRoute matches you with one vetted AWS partner who builds on SageMaker: training, deployment and MLOps. When the work qualifies, the partner files POC or incremental workload (IW) funding, and AWS decides. Startups pay CloudRoute nothing.

partner-filed funding (AWS approves)$50K to $150K
CloudRoute fee for startups$0