Skip to main content

Getting started with Amazon Bedrock

Four pathways to start building

Start building in the console

1

Sign into Amazon Bedrock in the console

After setting up your Amazon Bedrock IAM role, you can sign into the Amazon Bedrock console and request access to foundation models

2

Explore the text playground

Request access to Amazon Nova models or other foundation models offered through Amazon Bedrock by following the steps in the Amazon Bedrock user guide.

Get started in the Amazon Bedrock API

Set up your environment to make Amazon Bedrock requests through the AWS API

1

Generate API key

For a step-by-step guide to generate an API key that you can use to quickly access the Amazon Bedrock API, see Get started with Amazon Bedrock API keys: Generate a 30-day key and make your first API call.

2

Get started in Amazon SageMaker Unified Studio

1

Access Amazon Bedrock in SageMaker Unified Studio

To use Amazon Bedrock in SageMaker Unified Studio, you must be a member of an Amazon SageMaker Unified Studio domain. Your organization will provide you with login information; contact your administrator if you don't have your login details.

2

Start experimenting with Amazon Bedrock in SageMaker Unified Studio playgrounds

Find serverless models with the Amazon Bedrock model catalog. Generate text responses from a model by sending text and image prompts in the chat playground or generate and edit images and videos by sending text and image prompts to a suitable model in the image and video playground.

3

Build, evaluate, and share

Create two types of generative AI apps. First, a chat agent app to chat with an Amazon Bedrock model through a conversational interface. Second, a flow app to link together prompts, supported Amazon Bedrock models, and other units of work such as a knowledge base, to create generative AI workflows. Evaluate models for different task types and then share your app to collaborate with your team.

Get started with Amazon Bedrock with an AWS SDK

Find the SDK for your use case

AWS software development kits (SDKs) are available for many popular programming languages. Each SDK provides an API, code examples, and documentation that make it easier for you to build applications in your preferred language. 

Find SDK documentation and code examples here