Cloudscape Design System
  • Get started
  • Foundation
  • Components
  • Patterns
  • Demos
  • GitHub 
Cloudscape Design System
  • Get started
  • Foundation
  • Components
  • Patterns
  • Demos
  • GitHub 
  • About
  1. Cloudscape Design System
    • Components
    1. Cloudscape Design System
    2. Components

    Components

    Components are built with React and implement the design patterns and guidelines of Cloudscape. All components are tested, responsive, and accessible.

    ImageImage

    Alert

    A brief message that provides information or instructs users to take a specific action.
    Anchor navigation componentAnchor navigation component

    Anchor navigation

    Allows users to quickly jump to specific page content via predefined anchor links.
    ImageImage

    Annotation context

    The annotation context is an invisible layer on top of the interface. It tracks the progress of a launched tutorial and feeds dynamic content to the Tutorial panel in Hands-on tutorials. It also renders annotation popovers and hotspot icons.
    ImageImage

    App layout

    Provides page structure for general use cases, which offers collapsible side navigation, tools panel, drawers, and split panel.
    ImageImage

    App layout toolbar

    Provides page structure for productive use cases, which offers collapsible side navigation, tools panel, drawers, and split panel, in the form of a toolbar.
    ImageImage

    Area chart

    The area chart visualizes two or more series of data. Through stacked data series, it emphasizes the part-to-whole relationship of data over a period of time.
    ImageImage

    Attribute editor

    With the attribute editor, users can create, edit, and delete attributes.
    ImageImage

    Autosuggest

    Autosuggest enables users to choose from a list of suggestions.
    ImageImage

    Avatar

    Visual representation of a user or generative AI entity.
    ImageImage

    Badge

    A small, color-coded visual element that contains letters or numbers, that is used to label, categorize, organize, or indicate severity of items.
    ImageImage

    Bar chart

    Visualizes one or many series of data, with an emphasis on the total amount of each data point.
    ImageImage

    Board

    Provides the base for a configurable layout, including drag and drop, responsiveness and grid.
    ImageImage

    Board components

    Made up of three components that work together to allow users to interact with, move, and configure a board layout.
    ImageImage

    Board item

    A board item is a self-contained user interface (UI) element living within a board.
    ImageImage

    Box

    With the box component, you can display and style basic elements and containers in compliance with Cloudscape's typography and spacing strategy.
    ImageImage

    Breadcrumb group

    Displays a series of navigational links in a hierarchical list.
    ImageImage

    Button

    Allows users to initiate actions in the user interface.
    ImageImage

    Button dropdown

    With a button dropdown, you can group a set of actions under one button.
    ImageImage

    Button group

    Enable users to perform an action from a group of buttons.
    ImageImage

    Calendar

    With the calendar component, users can select dates.
    ImageImage

    Cards

    Represents a collection of items.
    ImageImage

    Cartesian charts

    Cartesian charts display information along horizontal and vertical axes to clearly show patterns, comparisons, and relationships between values. It includes line, bar, area, scatter, and mixed charts.
    ImageImage

    Charts

    Charts are a graphic representation of information and quantitative data, built on the Highcharts library, designed to provide a clear and interactive way to convey meaning.
    ImageImage

    Charts (Legacy)

    Charts are a graphic representation of information and quantitative data intended to quickly and clearly convey meaning.
    ImageImage

    Chat bubble

    A visual representation of a chat message.
    ImageImage

    Checkbox

    Checkboxes enable users to turn an option on or off.
    ImageImage

    Code editor

    With the code editor, users can write and edit code.
    Code view componentCode view component

    Code view

    Allow users to read and copy a code snippet.
    ImageImage

    Collection preferences

    With collection preferences, users can manage their display preferences within a collection.
    ImageImage

    Collection select filter

    A select filter helps users find specific items in a collection by choosing one or two properties.
    ImageImage

    Column layout

    Column layout helps you position content in columns.
    ImageImage

    Container

    With the container, you can present a group of pieces of content, indicating that the items are related. For example, a table is a type of container.
    ImageImage

    Content layout

    Provides page structure for expressive use cases.
    ImageImage

    Copy to clipboard

    With copy to clipboard, users can copy content to their clipboard.
    ImageImage

    Date input

    A form element in which a user can enter a date value.
    Date PickerDate Picker

    Date picker

    With the date picker, users can enter or choose a date value.
    ImageImage

    Date range picker

    With the date range picker, users can specify a date and time range. 
    ImageImage

    Drawer

    A panel that displays supplementary content on a page, which supports task completion or feature access.
    ImageImage

    Error boundary

    Rendered around any part of the application to isolate unexpected errors.
    ImageImage

    Expandable section

    With expandable selection, users can expand or collapse a section.
    ImageImage

    File dropzone

    An area that allows users to drag and drop files.
    ImageImage

    File input

    A trigger that allows users to select one or more files to upload.
    ImageImage

    File token group

    A collection of uploaded files displayed as tokens.
    ImageImage

    File upload

    File upload is a form element. Users can use it to select one or multiple local files to upload. The files can then be uploaded upon form submission or processed further in the browser.
    ImageImage

    File uploading components

    Components that allow users to upload files.
    ImageImage

    Flashbar

    Displays one or more page-level flash notifications to communicate the status of a user’s action, such as success, failed, and so on.
    ImageImage

    Form

    A section of a page that has interactive controls with which a user can submit information to a web server.
    ImageImage

    Form field

    With the form field, users can create properly-styled controls in a form.
    ImageImage

    Generative AI components

    Components that help build generative AI experiences.
    ImageImage

    Grid

    The grid component distributes content on a page. It helps build consistent, balanced, and responsive layouts across an application.
    ImageImage

    Header

    Summarizes the content that's displayed under it and provides a space for optional action buttons.
    ImageImage

    Help panel

    The panel displays help content that relates to a concept, term, setting, option, or task within the main page content.
    ImageImage

    Hotspot

    In hands-on tutorials, hotspots are invisible containers that mark the spots where hotspot icons should be placed. Hotspot icons are rendered by the annotation context and are used to open and close annotation popovers.
    ImageImage

    Icon

    Display basic icons that match with Cloudscape's sizes, colors, and typography.
    ImageImage

    Input

    With the input control, users can input a single line of text.
    ImageImage

    Items palette

    Provides the ability to add board items to a board layout when combined with discreet split panel.
    ImageImage

    Key-value pairs

    Key-value pairs are lists of properties (labels) followed by their corresponding values.
    ImageImage

    Line chart

    Visualizes one or many series of data, with an emphasis on how the data changes over time.
    ImageImage

    Link

    A link component is an anchor tag that defines a hyperlink, which a user can interact with to find out more information about a concept, task, or field.
    ImageImage

    List

    A list is a group of consecutive items displayed one below the other.
    ImageImage

    Live region

    A non-visual component used to announce page changes to assistive technology.
    ImageImage

    Loading bar

    A linear loading indicator that informs the user about an ongoing operation with unknown duration.
    ImageImage

    Mixed line and bar chart

    Visualizes different, but related, series of data on a single chart.
    ImageImage

    Modal

    A user interface element subordinate to an application's main window. It prevents interaction with the main page content, but keeps it visible with the modal as a child window in front of it.
    ImageImage

    Multiselect

    Multiselects enable users to choose multiple items from a list of options.
    ImageImage

    Pagination

    Provides horizontal navigation between pages of a collection.
    Panel layoutPanel layout

    Panel layout

    Allows two panels of content to be displayed side by side.
    ImageImage

    Pie and donut charts

    Pie and donut charts visualize the relationship or correlation between data metrics in a dataset.
    ImageImage

    Pie and donut charts

    Legacy pie and donut charts visualize the relationship or correlation between data metrics in a dataset.
    ImageImage

    Popover

    Provides on-demand contextual information about elements or events.
    ImageImage

    Progress bar

    Informs the user about the progress of an operation with a known duration.
    ImageImage

    Prompt input

    Enables users to provide a prompt or command.
    ImageImage

    Property filter

    With the property filter, users can find specific items in a collection by using properties, property values, typing free text, and combining these with operators.
    ImageImage

    Radio group

    Radio group enable users to choose one option from a predefined set.
    ImageImage

    S3 resource selector

    S3 resource selector is a component that provides the ability to read objects from an S3 bucket, or write objects to an S3 bucket with a prefix.
    ImageImage

    Segmented control

    With a segmented control, users can toggle between different ways of formatting a piece of content or data.
    ImageImage

    Select

    Selects enable users to choose a single item from a list of items.
    ImageImage

    Side navigation

    A list of navigational links that point to the pages within an application.
    Slider componentSlider component

    Slider

    A slider enables users to select a value within a defined range.
    ImageImage

    Space between

    A helper component that helps you add consistent spacing between elements on your page.
    ImageImage

    Spinner

    A compact, looped animation giving the user feedback that a process is currently running.
    ImageImage

    Split panel

    A collapsible panel that provides access to secondary information or controls. It is the primary component to implement split view, a pattern to display item collection with contextual item details.
    ImageImage

    Status indicator

    A status indicator communicates the state of a resource—either in its entirety or a particular facet of a resource—in a compact form that is easily embedded in a card, table, list, or header view.
    ImageImage

    Steps

    Display a list of tasks.
    ImageImage

    Support prompt group

    Selectable message prompts in generative AI chats that present recommended inputs to the user.
    ImageImage

    Table

    Presents data in a two-dimensional table format, arranged in columns and rows in a rectangular form.
    ImageImage

    Tabs

    With tabs, users can switch between different categories of information in the same view.
    ImageImage

    Tag editor

    An extension of the attribute editor built with integrated logic. With the tag editor, users can create, edit, or delete resource tags.
    ImageImage

    Text area

    A form element that provides a multi-line, plain-text input control.
    ImageImage

    Text content

    Use to style chunks of HTML by applying default typographical styles to the content.
    ImageImage

    Text filter

    With a text filter, users can enter text that’s used to match specific items in a collection.
    ImageImage

    Tiles

    Tiles enable users to choose one of a predefined set of options, including additional metadata to facilitate comparisons or progressive disclosure.
    ImageImage

    Time input

    A form element in which a user can enter an absolute time value.
    ImageImage

    Toggle

    Toggles enable users to turn an option on or off, and can result in an immediate change.
    ImageImage

    Toggle button

    Enables user to toggle between two actions / states.
    ImageImage

    Token

    Tokens are a compact representation of an individual item or data point.
    ImageImage

    Token group

    A set of compact representations of individual items or data.
    ImageImage

    Top navigation

    A global navigation element for applications that is consistent and persists across all application pages.
    ImageImage

    Tree view

    A hierarchical list of nested items.
    ImageImage

    Tutorial components

    Hands-on tutorials are made up of three components that communicate and work together to teach users in an interactive way how to use an application.
    ImageImage

    Tutorial panel

    The tutorial panel houses contextual Hands-on tutorials that help users learn how to use an application.
    ImageImage

    Wizard

    A multi-page form that guides a user through a complex flow or a series of interrelated tasks. A wizard consists of a navigation pane, header, main content area, and action buttons.
    • About
    • Connect
    • Privacy 
    • Site terms 
    • © 2026, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    Made with ❤️ at AWS
    Advertisement