diff --git a/.changelog/11371.txt b/.changelog/11371.txt
new file mode 100644
index 0000000000..eff8f65a6e
--- /dev/null
+++ b/.changelog/11371.txt
@@ -0,0 +1,3 @@
+```release-note:feature
+ui: Adding support of Consul API Gateway as an external source.
+```
\ No newline at end of file
diff --git a/ui/packages/consul-ui/app/components/consul/external-source/index.hbs b/ui/packages/consul-ui/app/components/consul/external-source/index.hbs
index 38f4463866..a2ee22a001 100644
--- a/ui/packages/consul-ui/app/components/consul/external-source/index.hbs
+++ b/ui/packages/consul-ui/app/components/consul/external-source/index.hbs
@@ -1,21 +1,46 @@
{{#if @item}}
{{#let (service/external-source @item) as |externalSource|}}
- {{#if externalSource}}
-
- {{#if @label}}
- {{@label}}
- {{else}}
- {{#if (eq externalSource 'aws')}}
- Registered via {{uppercase externalSource}}
- {{else}}
- Registered via {{capitalize externalSource}}
- {{/if}}
- {{/if}}
-
- {{/if}}
+ {{#if (and @withInfo (eq externalSource 'consul-api-gateway'))}}
+
+ -
+
+ Registered via {{t (concat "common.brand." externalSource)}}
+
+
+ -
+
+
+ API Gateways manage north-south traffic from external services to services in the Datacenter. For more information, read our documentation.
+
+
+
-
+ About {{t (concat "common.brand." externalSource)}}
+
+ -
+
+ Learn guides
+
+
+
+
+
+
+ {{else if externalSource}}
+
+ {{#if @label}}
+ {{@label}}
+ {{else}}
+ Registered via {{t (concat "common.brand." externalSource)}}
+ {{/if}}
+
+ {{/if}}
{{/let}}
{{/if}}
diff --git a/ui/packages/consul-ui/app/components/consul/intention/list/table/index.hbs b/ui/packages/consul-ui/app/components/consul/intention/list/table/index.hbs
index 25044226e8..761dbe6036 100644
--- a/ui/packages/consul-ui/app/components/consul/intention/list/table/index.hbs
+++ b/ui/packages/consul-ui/app/components/consul/intention/list/table/index.hbs
@@ -65,7 +65,7 @@ as |item index|>
{{/if}}
-{{#if (or (can "write intention" item=item) (can "view CRD intention" item=item))}}
+{{#if (and (or (can "write intention" item=item) (can "view CRD intention" item=item)) (not-eq item.Meta.external-source 'consul-api-gateway'))}}