diff --git a/changelogs/upcoming/7399.md b/changelogs/upcoming/7399.md
new file mode 100644
index 00000000000..31e4498c3a1
--- /dev/null
+++ b/changelogs/upcoming/7399.md
@@ -0,0 +1 @@
+- Added `esqlVis`, `pipeBreaks`, and `pipeNoBreaks` icon glyphs.
\ No newline at end of file
diff --git a/src-docs/src/views/icon/icons.js b/src-docs/src/views/icon/icons.js
index 79d4eb26ab5..25f46dec881 100644
--- a/src-docs/src/views/icon/icons.js
+++ b/src-docs/src/views/icon/icons.js
@@ -82,6 +82,7 @@ export const iconTypes = [
'eql',
'eraser',
'error',
+ 'esqlVis',
'exit',
'expand',
'expandMini',
@@ -196,6 +197,8 @@ export const iconTypes = [
'percent',
'pin',
'pinFilled',
+ 'pipeBreaks',
+ 'pipeNoBreaks',
'pivot',
'play',
'playFilled',
diff --git a/src/components/icon/__snapshots__/icon.test.tsx.snap b/src/components/icon/__snapshots__/icon.test.tsx.snap
index 531f0c1d713..36ca5fd44bb 100644
--- a/src/components/icon/__snapshots__/icon.test.tsx.snap
+++ b/src/components/icon/__snapshots__/icon.test.tsx.snap
@@ -2924,6 +2924,27 @@ exports[`EuiIcon props type error is rendered 1`] = `
`;
+exports[`EuiIcon props type esqlVis is rendered 1`] = `
+
+`;
+
exports[`EuiIcon props type exit is rendered 1`] = `