← Back to all announcements
★★★★☆ 18/06/2026

all-MiniLM-L12-v2 for semantic search and sentence similarity is now available in Amazon SageMaker JumpStart

Deploy a fast, compact embedding model for semantic search and RAG pipelines directly in your AWS account—no custom containers needed.

View original announcement →

Visual Summary

graph TD A{{all-MiniLM-L12-v2 on JumpStart}}:::announced B(Amazon SageMaker Studio):::compute C(SageMaker Python SDK):::compute D([384-dim Vector Embeddings]):::feature E([Semantic Search]):::feature F(Amazon OpenSearch):::storage G(Aurora pgvector):::storage H((Developer)):::external I([RAG Pipeline]):::feature H ==>|"deploys"| A H -->|"via UI"| B H -->|"via SDK"| C B ==>|"provisions"| A C ==>|"provisions"| A A -->|"generates"| D D -->|"enables"| E D -->|"stores in"| F D -->|"stores in"| G E -.->|"powers"| I classDef announced fill:#ff9900,stroke:#ec7211,color:#fff,font-weight:bold classDef compute fill:#e3f2fd,stroke:#1565c0,color:#1565c0 classDef storage fill:#e8f5e9,stroke:#2e7d32,color:#2e7d32 classDef feature fill:#fff3e0,stroke:#e65100,color:#e65100 classDef external fill:#f5f5f5,stroke:#616161,color:#616161

What's New

AWS has made all-MiniLM-L12-v2, a popular Sentence Transformers embedding model, available in Amazon SageMaker JumpStart as of June 18, 2026. The model encodes sentences and paragraphs into 384-dimensional dense vectors, enabling semantic search, text clustering, and sentence similarity workloads on AWS infrastructure. Customers can deploy it with a few clicks via SageMaker Studio or programmatically through the SageMaker Python SDK.

How It Works

  • Embedding architecture: all-MiniLM-L12-v2 is a 12-layer MiniLM transformer that compresses input text into a fixed 384-dimensional dense vector space, capturing semantic meaning rather than just lexical overlap.
  • Sentence-level encoding: The model is optimized for encoding sentences and short paragraphs, using mean pooling over token embeddings to produce a single representative vector per input.
  • Similarity computation: Downstream tasks (semantic search, duplicate detection, paraphrase identification) compare these vectors using cosine similarity or dot-product distance, enabling fast nearest-neighbor lookups.
  • JumpStart deployment: The model is registered in the SageMaker JumpStart model hub; users select it from the Models landing page in SageMaker Studio or invoke JumpStartModel in the Python SDK to provision a managed real-time inference endpoint.
  • Managed inference: SageMaker handles container selection, hardware provisioning, and endpoint scaling, so users do not need to manage the serving stack manually.
  • Incremental customization: JumpStart allows optional fine-tuning on domain-specific sentence pairs before deployment, enabling adaptation to specialized vocabularies or similarity criteria.

Why It's Important

  • Lowers the barrier to semantic search: Teams that previously had to self-manage model serving or rely on third-party APIs can now deploy a production-grade embedding model entirely within their existing AWS environment with minimal setup.
  • Cost-efficient embeddings at scale: The compact 12-layer architecture delivers strong embedding quality with low latency and compute cost compared to larger language models, making it practical for high-throughput pipelines.
  • Enables RAG and vector search pipelines: With vector databases (e.g., Amazon OpenSearch, pgvector on Aurora) becoming standard, having a managed embedding endpoint simplifies the retrieval layer of Retrieval-Augmented Generation (RAG) architectures.
  • Data residency and compliance: Running embeddings inside a customer's own AWS account avoids sending sensitive text to external APIs, which is critical for regulated industries such as healthcare and finance.
  • Unified MLOps workflow: Embedding generation, monitoring, and endpoint management can now be governed through the same SageMaker tooling used for other models, reducing operational fragmentation.

How It's Different

  • Smaller and faster than general-purpose LLMs: Unlike large generative models (e.g., Llama, Titan Text), all-MiniLM-L12-v2 is purpose-built for embedding, delivering sub-millisecond per-sentence latency on modest GPU or CPU instances.
  • 384-dimensional output vs. larger embedding models: Compared to models producing 768- or 1536-dimensional vectors, the 384-dim output reduces storage and index size roughly by half while retaining competitive semantic accuracy on standard benchmarks.
  • Open-weight model vs. managed API: Unlike Amazon Titan Embeddings (a fully managed API), this model runs on customer-controlled compute, giving full control over instance type, scaling policy, and network isolation.
  • 12-layer depth vs. 6-layer MiniLM variants: The L12 variant offers better embedding quality than the lighter all-MiniLM-L6-v2 at a modest increase in compute, making it a better fit for quality-sensitive production use cases.
  • JumpStart one-click deployment vs. manual Hugging Face hosting: Customers previously had to build custom SageMaker containers or use Hugging Face Inference DLCs manually; JumpStart abstracts this entirely.

When to Prefer It

  • Semantic search over large document corpora: When keyword search (BM25) misses conceptually related results and you need vector-based retrieval integrated with OpenSearch or a similar vector store.
  • RAG pipeline embedding layer: When building a retrieval-augmented generation system and you need a fast, cheap encoder to embed knowledge-base chunks at ingestion time and query time.
  • Duplicate and near-duplicate detection: When processing large volumes of user-generated content (support tickets, product reviews) and need to cluster or deduplicate semantically similar entries efficiently.
  • Sentence-level similarity scoring: When ranking candidate answers, matching job descriptions to resumes, or computing paraphrase scores where full generative inference would be overkill.
  • Cost-constrained or latency-sensitive workloads: When a large embedding model (e.g., 1536-dim) is too expensive or slow for your throughput requirements and 384-dim quality is sufficient.
  • Air-gapped or compliance-restricted environments: When data cannot leave a VPC and you need an embedding model deployable entirely within your own AWS account without external API calls.

Availability

  • GA status: Generally available as of June 18, 2026; no preview or waitlist indicated.
  • Access method: Available through the SageMaker Models landing page in Amazon SageMaker Studio and via the SageMaker Python SDK (JumpStartModel).
  • Regional availability: The announcement does not specify a restricted region list; JumpStart models are typically available in all commercial AWS regions where SageMaker is supported, but customers should verify in the SageMaker console for their target region.
  • Pricing model: No separate model licensing fee; customers pay standard SageMaker real-time inference instance costs (per-hour) for the endpoint they provision.
  • Instance compatibility: The compact architecture is expected to run on CPU-based instances (e.g., ml.m5) as well as GPU instances, though specific supported instance types should be confirmed in the JumpStart model card.
  • License: As an open-weight Sentence Transformers model, it is subject to the Apache 2.0 license; users are responsible for reviewing and complying with license terms per the JumpStart usage policy.

Tags

Servicessagemaker-jumpstart
Typenew-modelga-launch
Conceptsembeddingnlpsearch
Use Casesenterprise
Providerscommunity
GeographyGlobal

Related Resources

AI Radar AWS

AWS AI/ML news — curated, researched, explained

An automated intelligence platform that curates, researches, and analyzes AWS AI/ML/GenAI announcements daily. Every report is backed by real research — the system reads linked blog posts and documentation to provide accurate, in-depth analysis.

How Each Report Is Generated

  1. Collection — Daily monitoring of the AWS "What's New" RSS feed
  2. Filtering — AI-powered relevance detection for AI/ML/GenAI topics
  3. Taxonomy Tagging — LLM-based classification across 6 dimensions
  4. Importance Scoring — Point-based system with tag bonuses (1-5 stars)
  5. Research Phase — Follows links to blog posts and documentation
  6. Report Generation — Claude Sonnet produces structured 6-section analysis
  7. Visual Summary — Claude Opus generates Mermaid diagrams for key items
  8. Publishing — Static website rebuilt and deployed via CloudFront

Features

  • Faceted filtering by service, type, concept, and more
  • Multi-dimensional taxonomy with 80+ tags across 6 dimensions
  • Geographic availability badges (Global, APJ, EMEA, AMER) with filtering
  • Timeline visualization of announcement volume
  • PDF export for offline reading
  • Mermaid visual summaries for key announcements
  • Daily automated updates — no manual curation
What makes this different: Each report involves a dedicated research phase where the system reads linked blog posts and AWS documentation pages. This produces analysis that goes beyond the original announcement text.

Technology

Built with Python, AWS Lambda, Amazon Bedrock (Claude Sonnet 4.6, Opus 4.6, Haiku 4.5), S3, CloudFront, WAF, EventBridge, and CDK.

Open Source

This project is open source. Fork it, customize it for your needs, and deploy your own instance.
📦 github.com/bbonik/ai-radar-aws

How Importance Scoring Works

Each announcement receives a point score based on multiple factors. The total score maps to a 1-5 star rating:

1★ < 2 pts 2★ ≥ 2 pts 3★ ≥ 3.5 pts 4★ ≥ 5 pts 5★ ≥ 6.5 pts

Point Breakdown

FactorPointsWhen
Core AI service (Bedrock, AgentCore, SageMaker AI)+4Service named in title
Key AI service (SageMaker, Kiro, QuickSight)+2Service named in title
Other AI-related service+1Default
Blog post link+3Link to aws.amazon.com/blogs/
GitHub samples link+2Link to github.com/aws*
Documentation link+1Link to docs.aws.amazon.com/
New model+1.5Tagged as "new-model"
New service+1Tagged as "new-service"
New feature+0.5Tagged as "new-feature"
Anthropic / OpenAI provider+2Provider explicitly mentioned
Instance / notebook announcement-2Hardware/capacity, not feature
Performance / pricing / security-0.5Incremental updates
Region expansion to APJ+1Expands to Asia Pacific
Region expansion (non-APJ only)-1.5Only expands to other regions

Geographic Relevance Badges

Each announcement card shows a small badge indicating whether the feature is available in your region:

🌐 Global Available in all regions
🌏 APJ Asia Pacific
🌍 EMEA Europe / Middle East / Africa
🌎 AMER Americas (US, Canada, South America)
No badge Geography unknown
How geography is detected: The system detects ALL geographies mentioned in each announcement. If the text mentions specific regions (Tokyo, Frankfurt, Oregon, etc.), the corresponding geography badges are shown. If it says "all regions" or is a new feature with no region specified, it gets the Global badge. Geography is also filterable — click a geo chip to see only announcements available in that region.