A reference for running Stability AI's image models on Amazon Bedrock: 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; model access and how to 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); prompting guidance; how Stability compares to Amazon Nova Canvas and the older Titan Image Generator; use cases across marketing, product and design; the licensing and content notes for generated imagery; and who files AWS funding for an image pipeline.
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.
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.
Access to many Bedrock models, including Stability's, is on by default. Stability AI models are sold through AWS Marketplace, so the first call in your account subscribes it in the background; after that you call the model through the Bedrock runtime.
First use. The role that makes the first call needs aws-marketplace:Subscribe, aws-marketplace:Unsubscribe and aws-marketplace:ViewSubscriptions, and the account needs a valid payment method; AWS says the subscription can take up to 15 minutes to finish. After that, other identities only need the Bedrock invoke permission. You pay only when you generate an image. Image-model Region 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. Details are in the Bedrock model access docs.
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.
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.
| Model / tier | Billing basis | Representative price / image | Relative cost | Best for |
|---|---|---|---|---|
| SDXL-era Stable Diffusion | Steps × resolution | ~$0.04 (standard) → ~$0.08 (high steps/res) | Low–mid (tunable) | Cost-sensitive, controllable generation; legacy pipelines |
| Stable Image Core | Flat per image | ~$0.04 | Lowest | High-volume drafts, thumbnails, fast iteration |
| Stable Diffusion 3.x | Flat per image | ~$0.06–$0.08 | Mid | Strong general default — prompt adherence, composition, text |
| Stable Image Ultra | Flat per image | ~$0.12–$0.14 | Highest | Hero images, photorealism, final marketing assets |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Everything above prices Stability on Bedrock if you pay AWS directly. Two kinds of AWS funding can offset it: funding a partner files for you when the work qualifies, and Activate credits you apply for yourself.
Partner-filed funding. If the work qualifies, your matched AWS partner can file POC (proof of concept) funding to test an image-generation pipeline, or incremental workload (IW) funding if you already run on AWS and are launching new work. If you are moving to AWS from another cloud, it can file MAP migration funding. For startups this is typically $50K to $150K. Depends on the workload; AWS approves. Only a partner can request it, and it is tied to real work the partner does with you. See AWS partner funding.
AWS Activate credits. You apply for these yourself at aws.amazon.com/startups/credits: Activate Founders gives $1,000 to start, up to $5,000; Activate Portfolio gives up to $200,000 with an Org ID from your VC, accelerator or angel group if it is an Activate Provider. A consulting partner cannot file Activate for you. Bedrock usage generally draws down promotional credits, but check your credit terms: AWS promotional credits do not pay Savings Plans or Reserved Instance upfront fees.
CloudRoute matches you with one vetted AWS partner that can file that funding and help build the image workload: a generation API behind a queue, draft-on-Core and finish-on-Ultra routing, image-to-image and inpainting, storage and delivery, and moderation. Startups pay CloudRoute nothing; partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding. If you only need Activate credits, apply yourself; you do not need us.
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.
| Model | Provider | Billing | Editing (inpaint/outpaint) | Invisible watermark | Best for |
|---|---|---|---|---|---|
| Stable Image Core | Stability AI | Per image (~$0.04, flat) | Limited / via edit endpoints | No (by default) | High-volume drafts, fast iteration |
| Stable Diffusion 3.x | Stability AI | Per image (~$0.06–$0.08, flat) | Via edit endpoints | No (by default) | Strong general default; prompt adherence, text |
| Stable Image Ultra | Stability AI | Per image (~$0.12–$0.14, flat) | Via edit endpoints | No (by default) | Hero images, photorealism, final assets |
| SDXL-era Stable Diffusion | Stability AI | Per image (steps × resolution) | Inpaint/outpaint + masking | No (by default) | Fine control (cfg/steps/presets); legacy pipelines |
| Amazon Nova Canvas | Amazon | Per image (by resolution/quality) | Built-in (inpaint, outpaint, bg removal) | Yes (every image) | First-party convenience; built-in editing + provenance |
| Amazon Titan Image Generator | Amazon | Per image (by resolution) | Built-in editing | Yes (every image) | Low-cost first-party; often superseded by Nova Canvas |
You fill in a short form: what you run today, what you want to move, test or build, your stage and your region.
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.
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.
If the work qualifies, the partner files the funding request with AWS. AWS reviews it and decides. The amount depends on the workload.
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.
CloudRoute matches you with one vetted AWS partner that can build the Stable Diffusion pipeline: draft on Core, finish on Ultra, image-to-image, storage and delivery. If the build qualifies, the partner files POC or incremental workload (IW) funding, typically $50K to $150K for startups. Depends on the workload; AWS approves. You apply for Activate credits yourself. CloudRoute is free for startups.