diff --git a/config.py b/config.py
index dc0590b4..090eeaac 100644
--- a/config.py
+++ b/config.py
@@ -228,6 +228,7 @@ ALIASES = {
"management": {
"SystemsManager": "SSM",
"SystemsManagerParameterStore": "ParameterStore",
+ "ManagedWorkflowsApacheAirflow": "MWAA"
},
"migration": {
"ApplicationDiscoveryService": "ADS",
diff --git a/diagrams/aws/management.py b/diagrams/aws/management.py
index b04dac8a..c855ec19 100644
--- a/diagrams/aws/management.py
+++ b/diagrams/aws/management.py
@@ -80,6 +80,10 @@ class ManagedServices(_Management):
_icon = "managed-services.png"
+class ManagedWorkflowsApacheAirflow(_Management):
+ _icon = "managed-workflows-apache-airflow.png"
+
+
class ManagementAndGovernance(_Management):
_icon = "management-and-governance.png"
@@ -216,3 +220,4 @@ class WellArchitectedTool(_Management):
SSM = SystemsManager
ParameterStore = SystemsManagerParameterStore
+MWAA = ManagedWorkflowsApacheAirflow
diff --git a/docs/nodes/aws.md b/docs/nodes/aws.md
index 8f68961c..5c3888f5 100644
--- a/docs/nodes/aws.md
+++ b/docs/nodes/aws.md
@@ -854,6 +854,9 @@ Node classes list of aws provider.
**diagrams.aws.management.ManagedServices**
+
+**diagrams.aws.management.ManagedWorkflowsApacheAirflow**, **MWAA** (alias)
+
**diagrams.aws.management.ManagementAndGovernance**
diff --git a/resources/aws/management/managed-workflows-apache-airflow.png b/resources/aws/management/managed-workflows-apache-airflow.png
new file mode 100644
index 00000000..1b584247
Binary files /dev/null and b/resources/aws/management/managed-workflows-apache-airflow.png differ
diff --git a/website/static/img/resources/aws/management/managed-workflows-apache-airflow.png b/website/static/img/resources/aws/management/managed-workflows-apache-airflow.png
new file mode 100644
index 00000000..1b584247
Binary files /dev/null and b/website/static/img/resources/aws/management/managed-workflows-apache-airflow.png differ