Skip to main content
Back to Glossary
Tools

Bedrock

AWS's managed service for accessing foundation models from multiple providers through a unified API.


Technical explanation

Amazon Bedrock is AWS's foundation model service. Unlike Azure OpenAI (which offers just OpenAI models) or Vertex AI (which focuses on Google's models), Bedrock provides a marketplace of models from multiple providers. You can access Claude from Anthropic, Titan from Amazon, Llama from Meta, Stable Diffusion, and others through a single API.

The multi-provider approach has real advantages. You can compare models for your use case without setting up accounts with each company. Switching between providers is a configuration change, not a code rewrite. And you stay within AWS, using IAM for access control and benefiting from integration with other AWS services.

Bedrock includes features beyond basic inference. Knowledge Bases lets you set up RAG pipelines with your documents. Agents enables building autonomous AI that can take actions. Fine-tuning is available for customizing models on your data. The Guardrails feature adds safety controls across all models, not just those from specific providers.

The trade-off is that Bedrock can lag behind direct provider APIs. New model versions and features often appear first on providers' own platforms. The abstraction layer occasionally introduces quirks that don't exist when using providers directly. For teams already on AWS who want a unified approach to foundation models, Bedrock makes a lot of sense. For teams optimizing for the latest capabilities, going direct to providers might be better.

Related Terms

More in Tools