stable diffusion on amazon bedrock · models, pricing, prompting · 2026

Stable Diffusion on Amazon Bedrock — models, pricing & prompting.

A complete, neutral reference for running Stability AI's image models on Amazon Bedrock in 2026: which Stability models are available (the SDXL-era Stable Diffusion plus the newer Stable Image line — Core, SD3.x, Ultra) and which fits which job; how to enable model access and invoke them; the per-image pricing model (image generation is billed per generated image, not per token); the capabilities that matter (text-to-image, image-to-image, inpainting and outpainting, style controls); concrete prompting guidance; how Stability compares to Amazon's own Nova Canvas and the older Titan Image Generator; use cases across marketing, product, and design; the licensing and content notes that matter for generated imagery; and how AWS credits make per-image generation $0.

provider
Stability AI
billed
per image
modes
text→image · image→image
cost with credits
$0
TL;DR
  • Stability AI's image models run natively on Amazon Bedrock as one of the providers behind Bedrock's single API. As of 2026 the lineup spans the SDXL-era Stable Diffusion models and the newer Stable Image generation line — Stable Image Core (fast, low-cost), Stable Diffusion 3.x, and Stable Image Ultra (highest quality) — all accessed through the same Bedrock invoke path and IAM/VPC controls, with your prompts and generated images staying in your AWS account and region.
  • Image generation on Bedrock is priced per generated image — not per token like text models. The rate depends on the model and, for the SDXL-era models, on step count and resolution; the newer Stable Image models use a flat per-image price by tier. Core is the cheapest, Ultra the most expensive. Capabilities include text-to-image, image-to-image, inpainting/outpainting, and style/structure controls.
  • Stability sits alongside Amazon's own image models on Bedrock — Nova Canvas (the current Amazon image generator, with built-in editing and watermarking) and the older Titan Image Generator. AWS credits (Activate up to $100K, Bedrock/GenAI POC $10K–$50K, GenAI Accelerator up to $1M) cover per-image generation entirely — CloudRoute routes you to the credit pool and a vetted AWS partner who builds the pipeline, so you pay $0.
the models

IStability AI's image models on Amazon Bedrock

Stability AI — the company behind Stable Diffusion — is one of the foundation-model providers on Amazon Bedrock, supplying image-generation models through Bedrock's single managed API alongside Amazon's own Nova and Titan, Anthropic Claude, Meta Llama, Mistral, Cohere, and others. On Bedrock the Stability lineup spans two generations, and picking the right model is the central cost-and-quality decision.

As of 2026 the Stability models on Bedrock fall into two groups. The first is the SDXL-era Stable Diffusion family — the SDXL 1.0-class text-to-image model that put Stable Diffusion on Bedrock originally, billed by step count and resolution and still useful for cost-sensitive, controllable generation. The second, and where most new work should start, is the newer Stable Image generation line: Stable Image Core (fast and low-cost, tuned for speed and reliable prompt adherence without heavy prompt engineering), Stable Diffusion 3.x (the SD3 / SD3.5-class models with markedly better prompt following, multi-subject composition, and typography), and Stable Image Ultra (the highest-quality tier, built on the most advanced Stable Diffusion architecture for photorealism and fine detail).

The practical discipline mirrors the one that governs all Bedrock cost: match the model to the task. Use Core for high-volume drafts, thumbnails, and iteration where speed and price matter; use the SD3.x tier as a strong general default with good prompt adherence; reserve Ultra for hero images and final assets where quality dominates and the higher per-image price is justified. Because every model sits behind the same Bedrock invoke path, moving a generation request from one Stability model to another is essentially a change of model ID — which makes a draft-on-Core, finish-on-Ultra workflow easy to build.

Image models differ from text models in one structural way worth stating up front: they are billed per generated image, not per token. There is no input/output token meter; the unit of cost is one image at a given model and quality tier (and, for the SDXL-era model, at a given step count and resolution). That changes how you budget and how you optimize — the levers are model choice, resolution, step count, and how many candidate images you generate per prompt, not context length or caching.

One caveat, stated once and meant throughout: exact model names, model IDs, regional availability, supported resolutions, and per-image prices all change as Stability ships new models and AWS updates Bedrock. The names, identifiers, and figures here are representative as of 2026 to convey the structure and relative cost. Always confirm the current model IDs in the Bedrock model catalog and current rates on the AWS Bedrock pricing page before you build or budget.

the Stability lineup on Bedrock

SDXL-era Stable Diffusion = the original, billed by steps × resolution — controllable and cheap. Stable Image Core = fast, low-cost, reliable prompt adherence. Stable Diffusion 3.x = strong general default; better prompt following, composition, and text rendering. Stable Image Ultra = highest quality, for hero and final assets. All billed per image; switching models is a model-ID change.

getting in

IIEnabling model access and invoking a Stability model

Before you can generate images with Stability on Bedrock, you have to request model access in your account — foundation models are off by default — and then call the model through the Bedrock runtime. Both steps are short, and enabling access is free.

Enabling access. In the Bedrock console, open Model access, find the Stability AI models you want (the Stable Diffusion / Stable Image entries), and request access. For most image models this is granted effectively immediately. There is no charge for enabling access — you only pay when you actually generate an image. Access is per-account and per-region, so if you operate in several regions enable Stability in each one you will call from. Image-model regional availability tends to be narrower than the big text models, so confirm the model you want is offered in your region before you design around it.

Model IDs. Every model on Bedrock is invoked by a model ID — a string identifying the provider, model, and version, namespaced under Stability (of the shape stability.… with a version suffix). You pass this ID to the API to choose which Stability model generates an image, so moving a request from Core to SD3.x to Ultra is a change of model-ID string. Because IDs advance as Stability ships new models, do not hard-code a guessed value — read the current ID from the Bedrock model catalog in the console or list it via the API/CLI, and treat it as configuration rather than a literal in your code.

Invoking. Image models are called with Bedrock's InvokeModel action (the model-agnostic Converse API is for conversational text/multimodal models, not image generation — so image generation uses the per-model invoke path with a model-specific request body). You send a JSON body containing the prompt and the model's generation parameters and receive the generated image (typically as a base64-encoded payload) in the response. The exact request schema differs between the SDXL-era model and the newer Stable Image models — the SDXL-era body exposes parameters like cfg_scale, steps, seed, style_preset, and dimensions; the Stable Image models take a simpler body centered on the prompt, an aspect ratio, an optional negative prompt, a seed, and an output format. Read the model's parameter reference for the exact fields.

Permissions. The IAM principal making the call needs permission for the relevant Bedrock invoke action on the specific Stability model ARNs. A least-privilege policy scoped to the model IDs you intend to use is the recommended posture — the same IAM, VPC endpoint, KMS, and CloudTrail controls that govern the rest of your Bedrock usage apply to image generation too, so generated images and prompts stay inside your account and region.

  • Open the Bedrock console → Model access → request access to the Stability AI models you need (free; usually instant).
  • Confirm the model is offered in your region — image-model availability is narrower than the major text models.
  • Get the current model ID from the model catalog or via the API — do not hard-code a guessed version string.
  • Call InvokeModel with a model-specific JSON body (prompt + generation params); read the base64 image from the response.
  • Attach a least-privilege IAM policy for the Bedrock invoke action on the specific Stability model ARNs. You pay only per generated image.
what it costs

IIIPer-image pricing — how Stability is billed on Bedrock

Image generation on Bedrock is priced per generated image, not per token. The rate depends on the model: the SDXL-era Stable Diffusion model is priced by step count and resolution, while the newer Stable Image models use a flat per-image price by tier (Core cheapest, SD3.x in the middle, Ultra highest).

This is the most important structural difference from the text models elsewhere in this cluster. There is no per-1K-token meter and no prompt caching — the unit of cost is one finished image. For the SDXL-era model, the price scales with the number of diffusion steps and the output resolution: a standard-resolution image at the default step count costs a few cents, and the price rises with higher step counts and larger images (more steps and pixels = more compute = higher per-image cost). For the Stable Image models, the price is a flat per-image figure per model tier regardless of step count, which makes budgeting simpler — you multiply expected images by the tier's per-image rate.

The table below gives representative 2026 per-image rates to rank the tiers and sanity-check a budget — not as an audited price sheet. The dominant cost levers for an image workload are different from a text one: model/tier choice (Core vs SD3.x vs Ultra), resolution and step count (for the SDXL-era model), and how many candidate images you generate per prompt (generating four variations costs four images). Generating a contact sheet of cheap Core drafts and then re-rendering only the chosen composition on Ultra is the per-image analogue of the tiered-routing pattern that governs text-model cost.

representative per-image Stability-on-Bedrock pricing · 2026
Model / tierBilling basisRepresentative price / imageRelative costBest for
SDXL-era Stable DiffusionSteps × resolution~$0.04 (standard) → ~$0.08 (high steps/res)Low–mid (tunable)Cost-sensitive, controllable generation; legacy pipelines
Stable Image CoreFlat per image~$0.04LowestHigh-volume drafts, thumbnails, fast iteration
Stable Diffusion 3.xFlat per image~$0.06–$0.08MidStrong general default — prompt adherence, composition, text
Stable Image UltraFlat per image~$0.12–$0.14HighestHero images, photorealism, final marketing assets
Representative 2026 figures for relative comparison only — confirm current rates on the AWS Bedrock pricing page (they change as models ship and vary by region). Image models are billed per generated image, not per token, and there is no prompt caching. For the SDXL-era model, price scales with steps and resolution; the Stable Image tiers are flat per image. Generating N candidate images per prompt costs N images — variation count is a real cost lever.
what it can do

IVCapabilities: text-to-image, image-to-image, editing, and controls

Stability's models on Bedrock cover more than a single text prompt in, one image out. The lineup supports generation from text, transformation of an existing image, in-place editing, and a set of controls over composition and style. Exactly which capability a given model exposes varies by model and version, so confirm specifics for the one you choose.

Text-to-image

The core capability: a text prompt describing the desired image produces a generated image. This is supported across the whole lineup — from the SDXL-era model through Core, SD3.x, and Ultra — and is what most image workloads start with. The newer Stable Image models are notably better at prompt adherence (faithfully following multi-part prompts), multi-subject composition, and typography (rendering legible text within the image), which is where SD3.x and Ultra pull ahead of the older model.

Image-to-image

Supplying an initial image plus a prompt lets the model transform an existing picture rather than generate from scratch — restyling a photo, varying a composition, upscaling and refining, or producing on-brand variants of a reference image. A strength control governs how far the output departs from the source. Image-to-image is the basis of brand-consistent variation workflows: feed a product shot or a style reference and generate aligned variants instead of starting cold each time.

Inpainting and outpainting (editing)

Editing capabilities let you change part of an image rather than regenerate the whole thing. Inpainting replaces a masked region (remove or swap an object, fix a detail, change a background element) while keeping the rest intact; outpainting extends an image beyond its original borders (widen a scene, change aspect ratio, add canvas). Availability of editing operations varies by model — some are exposed on the Stable Image editing endpoints, others require a separate edit model — so check which operations your chosen model supports on Bedrock.

Composition and style controls

Beyond the prompt, the models expose controls over the result: a negative prompt (what to exclude), a seed (for reproducible or deliberately varied output), an aspect ratio or explicit dimensions, and — on the SDXL-era model — a cfg_scale (how strictly to follow the prompt), a step count, and named style presets (photographic, digital-art, cinematic, and so on). These controls are how you move from a roughly-right first draft to a usable asset, and they are the parameters your generation pipeline will expose to whoever is producing imagery.

getting good output

VPrompting Stable Diffusion well

Image prompting is its own craft, and the newer Stable Image models reward clear, structured natural-language prompts more than the keyword-soup style that older Stable Diffusion communities relied on. A few durable practices get you most of the way.

The single biggest shift with the SD3.x / Stable Image generation is that they follow descriptive, sentence-style prompts well — you can write what you want as a clear description rather than stacking comma-separated tags and weights. State the subject, the setting, the composition and framing (close-up, wide shot, overhead), the lighting (soft daylight, dramatic rim light, studio softbox), the style or medium (photograph, 3D render, watercolour, line art), and any mood or colour direction. Specificity beats length: a precise, well-ordered description outperforms a long pile of adjectives.

  • Lead with the subject, then qualify it — Put the main subject first and add detail around it — “a ceramic coffee mug on a marble countertop, morning light from the left, shallow depth of field” reads far better than a tag list. The model weights earlier, clearer elements more reliably.
  • Describe lighting, framing, and medium explicitly — Lighting and camera framing do more for realism than any “high quality” incantation. Name the shot type (close-up / wide / overhead), the light (soft, hard, golden-hour, studio), and the medium (photo, render, illustration). For product and marketing work this is where usable output comes from.
  • Use the negative prompt to subtract, not to add — A negative prompt lists what to exclude (extra fingers, text artifacts, harsh shadows, watermarks). Keep it focused — overstuffing it can wash out the result. It is a clean-up tool, not a second positive prompt.
  • Pin a seed when you want consistency — Fix the seed to reproduce a result or to make controlled variations (same seed + tweaked prompt = a near-sibling image). Leave it random when you want fresh candidates. Seeds are how you turn a lucky first draft into a repeatable asset.
  • Tune cfg / steps only on the SDXL-era model — On the SDXL-era model, a higher cfg_scale follows the prompt more strictly (too high looks over-cooked) and more steps add detail at higher cost. The Stable Image models do not expose these — you steer them through the prompt and aspect ratio instead. Match your knobs to the model.
  • Generate a few candidates, then refine the winner — Produce a small batch, pick the strongest composition, then iterate on it (image-to-image, inpainting, or a pinned seed with prompt tweaks). Because cost is per image, a tight draft-then-refine loop is both cheaper and faster than over-specifying one expensive render.
prompt structure that works

A reliable pattern for the newer models: [subject] + [key details] + [setting] + [composition/framing] + [lighting] + [style/medium] + [mood/colour], written as a clear sentence — plus a short negative prompt for clean-up and a pinned seed when you need consistency. Specific and well-ordered beats long and vague.

the image field on Bedrock

VIStability vs Amazon Nova Canvas vs Titan Image Generator

Stability is one of several image options on Bedrock. The two others people ask about are both Amazon's own: Nova Canvas (the current Amazon image generator) and the older Titan Image Generator. A neutral orientation — they overlap, and the right pick is workload-specific.

Stability vs Amazon Nova Canvas. Nova Canvas is Amazon's current first-party image model on Bedrock (part of the Nova family), with text-to-image, image variation, inpainting/outpainting, and background removal built in — plus two things some buyers specifically want: an invisible watermark on every generated image and built-in content controls. It is competitive on price and convenient if you are already standardizing on Nova. Stability tends to be the pick when you want the specific Stable Diffusion aesthetic, the breadth of the Stability community's style vocabulary, the SDXL-era model's fine-grained step/cfg control, or the top-end photorealism of Stable Image Ultra. Many teams keep both enabled and route by use case. See the amazon-nova sibling.

Stability vs Amazon Titan Image Generator. Titan Image Generator is Amazon's earlier first-party image model — also text-to-image with editing and an invisible watermark, and in many deployments now superseded by Nova Canvas for new work. It remains a low-cost option and is fine for straightforward generation, but for new pipelines the realistic choice is usually Nova Canvas (Amazon's current model) vs a Stability model rather than Titan. If you are already on Titan, the comparison is whether Stability's aesthetic and Ultra-tier quality, or Nova Canvas's newer feature set, justify a move. See the amazon-titan sibling.

The meta-point is the same one that holds across Bedrock: every image model sits behind the same account, IAM, VPC, billing, and credit setup, so you can enable several, A/B them on your own prompts and brand, and route per use case — cheap Stability Core or Nova for bulk drafts, Stable Image Ultra for hero photorealism, Nova Canvas where the built-in watermark and editing suite fit — without re-plumbing anything. Benchmark on your imagery rather than on sample galleries, since relative quality shifts with each model generation.

where it earns its keep

VIIUse cases — marketing, product, and design

Image generation on Bedrock shows up most in three places: marketing content, product imagery, and design workflows. Mapping each to the right Stability tier keeps quality high and per-image cost sane.

  • Marketing — ad creative, social, and campaign visuals — Generate on-brand ad variations, social posts, blog headers, and landing-page hero images at the volume modern testing demands. Draft broadly on Core (cheap, fast, many candidates), then re-render the winners on SD3.x or Ultra for the assets that ship. SD3.x's improved typography helps for visuals that need legible in-image text. Image-to-image keeps a campaign visually consistent from a reference.
  • Product — catalog, lifestyle, and synthetic imagery — Produce product-in-context lifestyle shots, background variations for an existing product photo (image-to-image / inpainting to swap the scene while keeping the product), and large catalogs of consistent imagery. Inpainting and outpainting handle background replacement and reframing for different placements without a reshoot. Ultra is worth its price for hero product shots where photorealism sells.
  • Design — concepting, mood boards, and assets — Speed up early-stage design: concept exploration, mood boards, texture and pattern generation, icon and illustration drafts, and rapid visual iteration on a direction. The SDXL-era model's style presets and fine control suit designers who want to steer the look; pinned seeds make controlled variation repeatable. Cheap per-image cost makes wide exploration affordable.
  • Tiered generation — draft cheap, finish premium — The highest-leverage pattern, the image analogue of tiered text routing: generate a wide batch of candidates on the cheapest model (Core or the SDXL-era model), select the strongest compositions, then re-render only those on Ultra. Because cost is strictly per image, concentrating the expensive renders on the few finalists is where most of the savings live.
the fine print that matters

VIIILicensing, commercial use, and content notes

Generated imagery raises questions text does not: can you use it commercially, who owns it, and what guardrails apply. Here is the honest, practical orientation — none of this is legal advice, and you should confirm current terms before you ship.

Commercial use. Images generated through Stability models on Bedrock are generally usable commercially under the AWS service terms and the model provider's terms as surfaced on Bedrock — which is a key reason teams generate via Bedrock rather than self-hosting a model under a more restrictive standalone licence. That said, licensing terms for AI image models have shifted repeatedly across the industry, so before you build generated imagery into a paid product or paid campaign, read the current Stability model terms and the AWS service terms for the specific model, in your region, as of when you ship. Treat the per-model terms in the Bedrock console / AWS legal terms as the source of truth.

Ownership and IP risk. The legal status of who owns an AI-generated image, and the copyright treatment of model outputs, remains unsettled and varies by jurisdiction — in some jurisdictions purely AI-generated images may not attract copyright protection at all. For brand-critical or trademark-sensitive assets, many teams use generation for ideation and drafts and keep a human in the loop for final, published work. Avoid prompting for living artists' names, recognizable trademarks, or real people's likenesses in commercial output.

Watermarking and provenance. Provenance is an active area: Amazon's own image models (Nova Canvas, Titan Image Generator) embed an invisible watermark on every generated image by design, and the industry is moving toward content-credential standards (such as C2PA) for AI-generated media. If disclosure or provenance of AI-generated imagery matters for your use (regulated advertising, news, platforms with AI-content policies), factor watermarking and content-credential support into your model choice and pipeline.

Content safety. Bedrock's image models apply content filtering, and you can layer additional review into the pipeline for brand-safety and policy compliance. For user-facing generation (letting your own customers create images), plan for moderation of both prompts and outputs — the same governance discipline you would apply to any user-generated content, now with the IAM, logging, and audit trail that running on Bedrock gives you.

before you ship generated imagery

Confirm the current commercial-use terms for the specific Stability model in the Bedrock console / AWS service terms for your region; keep a human in the loop for brand-critical assets; avoid prompting for real people, living artists, or trademarks in commercial output; and factor watermarking / content credentials into model choice if disclosure matters. None of this is legal advice — verify before launch.

how it becomes $0

IXHow AWS credits make per-image generation $0

Everything above prices Stability on Bedrock if you pay AWS directly. For most startups and many companies the relevant number is different — because AWS will frequently fund the build with credits, and per-image generation on Bedrock draws those credits down before it ever touches your card.

Image generation on Bedrock is ordinary AWS spend, so it is fully credit-eligible and credits apply automatically against your bill until exhausted — covering every generated image plus the supporting services (S3 for storing generated assets, Lambda or containers for the generation pipeline, a CDN for delivery, and logging). The relevant pools: AWS Activate (general startup credits, commonly up to $100K for institutionally-funded startups); a dedicated Bedrock / Generative-AI POC pool ($10K–$50K) aimed at proving out a GenAI use case — an image pipeline is a textbook fit; and the competitive Generative AI Accelerator (awards up to $1M for a small cohort of AI-first startups). Because image generation is billed per image, a credit pool translates directly into a budget you can reason about: a $25K POC pool is, very roughly, hundreds of thousands of premium renders or millions of cheap drafts.

The practical mechanic is that most of these pools are partner-filed — requested through the AWS Partner Network (the ACE program), not a public self-serve form — which is why teams route through an AWS partner rather than applying alone. That is the gap CloudRoute fills. CloudRoute matches you to the right credit pool for your stage and to a vetted AWS DevOps/ML partner who both files the credit application and helps build the image workload — the generation API behind a queue, the draft-on-Core-finish-on-Ultra routing, image-to-image and inpainting endpoints, asset storage and delivery, and the moderation layer for user-facing generation. The customer pays $0 — AWS funds the credit pool, AWS pays the partner through engagement-funding programs, and the partner pays CloudRoute a routing commission. You never see an invoice.

Put together with the model-tiering levers above, the picture for a startup is: draft cheaply, finish premium, store and deliver on AWS, and run the whole image pipeline on a $25K–$100K (or larger) credit pool while you find product-market fit — paying real money only once generation volume, and ideally revenue, has scaled past the credits. Related: AWS credits for generative-AI startups and Bedrock POC funding for the full credit mechanics.

pick a model

Stability vs Nova Canvas vs Titan Image Generator on Bedrock

The image-model decision in one place: Stability's line against Amazon's two first-party image models, compared on provider, billing, editing, watermarking, and the work each suits. Representative 2026 figures for relative comparison, not quotes — benchmark on your own brand imagery.

ModelProviderBillingEditing (inpaint/outpaint)Invisible watermarkBest for
Stable Image CoreStability AIPer image (~$0.04, flat)Limited / via edit endpointsNo (by default)High-volume drafts, fast iteration
Stable Diffusion 3.xStability AIPer image (~$0.06–$0.08, flat)Via edit endpointsNo (by default)Strong general default; prompt adherence, text
Stable Image UltraStability AIPer image (~$0.12–$0.14, flat)Via edit endpointsNo (by default)Hero images, photorealism, final assets
SDXL-era Stable DiffusionStability AIPer image (steps × resolution)Inpaint/outpaint + maskingNo (by default)Fine control (cfg/steps/presets); legacy pipelines
Amazon Nova CanvasAmazonPer image (by resolution/quality)Built-in (inpaint, outpaint, bg removal)Yes (every image)First-party convenience; built-in editing + provenance
Amazon Titan Image GeneratorAmazonPer image (by resolution)Built-in editingYes (every image)Low-cost first-party; often superseded by Nova Canvas
Representative 2026 figures — confirm current rates and capabilities on the AWS Bedrock pricing page and model docs (they change and vary by region). All are billed per generated image, not per token. Amazon's own models embed an invisible watermark by default; Stability models do not. Keep several enabled and route by use case — drafts cheap, hero assets premium.
per-image cost, paid by AWS
Credits cover every generated image on Bedrock — get the pool + a partner to build the pipeline ($0)
Get matched in 24h →
a recent match

A marketing image pipeline on Stable Diffusion — onto $0 — anonymized

inquiry · Seed-stage e-commerce / DTC brand, Toronto
Seed-stage DTC brand, 14 people, generating product and ad creative for paid social

Situation: The growth team was paying per seat for a consumer image tool and hand-editing exports, which did not scale to the volume of on-brand ad variations and product-in-context shots their paid-social testing needed. They were already an AWS customer for the storefront and wanted (a) a programmatic image pipeline they controlled, under their own security and storage, and (b) to stop funding image generation out of a thin seed budget.

What CloudRoute did: CloudRoute matched them in under 24 hours to a Canada/US AWS partner with GenAI experience. The partner (1) built a generation pipeline on Bedrock — Stable Image Core for wide draft batches, Stable Image Ultra for the hero renders that ship, with image-to-image and inpainting for background swaps on existing product shots; (2) wired prompts, seeds, and aspect ratios into a simple internal tool the marketers could drive; (3) stored and delivered assets via S3 + CloudFront with a moderation step; and (4) filed a Bedrock POC credit application plus an Activate application to fund it.

Outcome: The brand now generates on-brand creative at paid-social volume on its own AWS account — drafts on Core, finals on Ultra — with every generated image drawing down AWS credits instead of seed runway, so the team pays $0 during the build and early scale. Per-asset cost fell sharply versus the per-seat tool, and the draft-then-finish split kept the expensive Ultra renders concentrated on shipped assets. CloudRoute's commission was paid by the partner from AWS engagement funding, not by the customer.

pipeline: Core drafts → Ultra finals + image-to-image · storage/delivery: S3 + CloudFront · credits secured: POC + Activate · out-of-pocket: $0

faq

Common questions

Is Stable Diffusion available on Amazon Bedrock?
Yes. Stability AI is one of the foundation-model providers on Amazon Bedrock, supplying image-generation models through Bedrock's single API alongside Amazon Nova and Titan, Anthropic Claude, Meta Llama, Mistral, Cohere, and others. As of 2026 the lineup spans the SDXL-era Stable Diffusion model and the newer Stable Image generation line — Stable Image Core (fast, low-cost), Stable Diffusion 3.x, and Stable Image Ultra (highest quality). You enable access per account and region in the Bedrock console, then invoke the model via InvokeModel. Confirm the current models and IDs in the Bedrock model catalog.
How much does Stable Diffusion cost on Bedrock?
Image generation is billed per generated image, not per token. Representative 2026 rates: roughly $0.04 per image for Stable Image Core, $0.06–$0.08 for Stable Diffusion 3.x, and $0.12–$0.14 for Stable Image Ultra; the SDXL-era model is priced by step count and resolution (roughly $0.04 at standard settings, rising with more steps and higher resolution). There is no prompt caching for image models. The main cost levers are model/tier choice, resolution and steps, and how many candidate images you generate per prompt. These are representative figures — confirm current rates on the AWS Bedrock pricing page, as they change and vary by region.
Which Stability model should I use on Bedrock?
Match the model to the job and use a draft-then-finish workflow. Use Stable Image Core for high-volume drafts, thumbnails, and fast iteration; use Stable Diffusion 3.x as a strong general default with good prompt adherence, composition, and in-image text; reserve Stable Image Ultra for hero images, photorealism, and final marketing assets. The SDXL-era model is worth keeping for fine-grained control (cfg_scale, steps, style presets) and legacy pipelines. Because switching models is a model-ID change, generating cheap candidates on Core and re-rendering the winners on Ultra is the standard cost pattern.
What is the difference between Stable Diffusion and Stable Image on Bedrock?
They are two generations from Stability. The SDXL-era Stable Diffusion model is the original on Bedrock — billed by step count and resolution, with fine-grained parameters (cfg_scale, steps, seed, style presets) and good controllability. The newer Stable Image line (Core, Stable Diffusion 3.x, Stable Image Ultra) uses a simpler request body, a flat per-image price by tier, and markedly better prompt adherence, multi-subject composition, and typography. For new work, start with the Stable Image models; keep the SDXL-era model where you need its specific controls or have an existing pipeline.
How do I call a Stability image model on Bedrock in code?
Image models use Bedrock's InvokeModel action with a model-specific JSON body (the model-agnostic Converse API is for conversational text/multimodal models, not image generation). You create a bedrock-runtime client, call invoke_model with the Stability model ID and a body containing the prompt and generation parameters, and read the generated image (typically base64-encoded) from the response. The body differs by model — the SDXL-era model takes cfg_scale, steps, seed, style_preset, and dimensions; the Stable Image models take a prompt, aspect ratio, optional negative prompt, seed, and output format. Get the exact model ID from the Bedrock model catalog rather than hard-coding a guess.
Can I use images generated on Bedrock commercially?
Generally yes — images generated through Stability models on Bedrock are usually usable commercially under the AWS service terms and the model provider's terms as surfaced on Bedrock, which is a reason teams generate via Bedrock rather than self-hosting under a more restrictive licence. But AI image licensing has shifted repeatedly, and ownership/copyright of AI-generated images is unsettled and varies by jurisdiction. Before building generated imagery into a paid product or campaign, confirm the current Stability model terms and AWS service terms for the specific model and your region, avoid prompting for real people or trademarks, and keep a human in the loop for brand-critical assets. This is not legal advice.
Stable Diffusion vs Amazon Nova Canvas vs Titan Image Generator — which is better?
It is workload-specific, and they overlap. Stability is the pick for the specific Stable Diffusion aesthetic, the SDXL-era model's fine control, and Stable Image Ultra's top-end photorealism. Amazon Nova Canvas is Amazon's current first-party image model — competitive on price, with built-in editing (inpaint, outpaint, background removal) and an invisible watermark on every image. Titan Image Generator is Amazon's earlier first-party model, low-cost but in many deployments superseded by Nova Canvas for new work. Many teams keep several enabled and route by use case; benchmark on your own brand imagery rather than sample galleries.
Do Stability models on Bedrock watermark generated images?
By default the Stability models do not embed an invisible watermark, whereas Amazon's own image models (Nova Canvas and Titan Image Generator) embed an invisible watermark on every generated image by design. The industry is moving toward content-credential standards such as C2PA for AI-generated media. If disclosure or provenance of AI-generated imagery matters for your use — regulated advertising, news, or platforms with AI-content policies — factor watermarking and content-credential support into your model choice and add it to your pipeline where needed.
Can AWS credits cover image generation on Bedrock?
Yes. Image generation on Bedrock is ordinary AWS spend, so it is fully credit-eligible and credits apply automatically against your bill — covering every generated image plus supporting services (S3 storage, the generation pipeline, CDN delivery, logging). The relevant pools are AWS Activate (up to $100K), a Bedrock/GenAI POC pool ($10K–$50K, a textbook fit for an image pipeline), and the GenAI Accelerator (up to $1M). These are largely partner-filed via the AWS Partner Network. CloudRoute routes you to the right pool and a vetted AWS partner who files the application and builds the image workload — customer pays $0, AWS funds it.

Generate on AWS's budget, not your runway

Image generation on Bedrock is billed per image — and every image draws down AWS credits, under your existing IAM, VPC, and billing. CloudRoute routes you to the right credit pool (Activate up to $100K, Bedrock POC $10K–$50K, GenAI Accelerator up to $1M) and a vetted AWS partner who builds the Stable Diffusion pipeline — draft-on-Core, finish-on-Ultra, image-to-image, storage and delivery. Customer pays $0.

matched within< 24h
GenAI credit ceilingup to $1M
cost to you$0
Stable Diffusion on Amazon Bedrock — models, pricing & prompting · CloudRoute