diff --git a/packages/react-core/src/demos/DataList/examples/DataListBasic.tsx b/packages/react-core/src/demos/DataList/examples/DataListBasic.tsx
new file mode 100644
index 00000000000..24b0b15c152
--- /dev/null
+++ b/packages/react-core/src/demos/DataList/examples/DataListBasic.tsx
@@ -0,0 +1,314 @@
+import React from 'react';
+import {
+ Button,
+ DataList,
+ DataListItem,
+ DataListCell,
+ DataListItemRow,
+ DataListItemCells,
+ Flex,
+ FlexItem,
+ MenuToggle,
+ MenuToggleCheckbox,
+ OverflowMenu,
+ OverflowMenuControl,
+ OverflowMenuItem,
+ PageSection,
+ PageSectionVariants,
+ Pagination,
+ Text,
+ TextContent,
+ TextVariants,
+ Toolbar,
+ ToolbarItem,
+ ToolbarContent
+} from '@patternfly/react-core';
+import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon';
+import { DashboardWrapper } from '@patternfly/react-core/src/demos/DashboardWrapper';
+
+import CodeBranchIcon from '@patternfly/react-icons/dist/esm/icons/code-branch-icon';
+import CodeIcon from '@patternfly/react-icons/dist/esm/icons/code-icon';
+import CubeIcon from '@patternfly/react-icons/dist/esm/icons/cube-icon';
+import ExclamationTriangleIcon from '@patternfly/react-icons/dist/esm/icons/exclamation-triangle-icon';
+import CheckCircleIcon from '@patternfly/react-icons/dist/esm/icons/check-circle-icon';
+import TimesCircleIcon from '@patternfly/react-icons/dist/esm/icons/times-circle-icon';
+
+export const DataListBasic: React.FunctionComponent = () => {
+ const renderPagination = () => ;
+
+ const toolbarItems = (
+
+
+
+ ]
+ }}
+ >
+
+
+ Filter by creator name
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {renderPagination()}
+
+
+ );
+
+ return (
+
+
+
+
+ Projects
+ This is a demo that showcases PatternFly Data List
+
+
+
+
+ {toolbarItems}
+
+
+
+
+
+ );
+};
diff --git a/packages/react-core/src/demos/DataListDemo.md b/packages/react-core/src/demos/DataListDemo.md
index 09e68551ff5..6f72a9c083e 100644
--- a/packages/react-core/src/demos/DataListDemo.md
+++ b/packages/react-core/src/demos/DataListDemo.md
@@ -9,8 +9,20 @@ import AngleRightIcon from '@patternfly/react-icons/dist/esm/icons/angle-right-i
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon';
import { css } from '@patternfly/react-styles';
+import CodeIcon from '@patternfly/react-icons/dist/esm/icons/code-icon';
+import CubeIcon from '@patternfly/react-icons/dist/esm/icons/cube-icon';
+import ExclamationTriangleIcon from '@patternfly/react-icons/dist/esm/icons/exclamation-triangle-icon';
+import CheckCircleIcon from '@patternfly/react-icons/dist/esm/icons/check-circle-icon';
+import TimesCircleIcon from '@patternfly/react-icons/dist/esm/icons/times-circle-icon';
+
## Demos
+### Basic
+
+```js file="./DataList/examples/DataListBasic.tsx" isFullscreen
+
+```
+
### Expandable control in toolbar
```js