diff --git a/.editorconfig b/.editorconfig
index 0b55a6b38..d91e3388f 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -16,4 +16,8 @@ ij_yaml_space_before_colon=false
ij_yaml_spaces_within_braces=true
ij_yaml_spaces_within_brackets=true
ij_yaml_sequence_on_new_line=false
-ij_yaml_block_mapping_on_new_line=false
\ No newline at end of file
+ij_yaml_block_mapping_on_new_line=false
+
+[*.xml]
+indent_size=2
+indent_style=space
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d45a3488c..d21240e18 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
+## [unreleased]
+### Added
+- stream-registry bom
+
## [2.1.2]
### No change [DO NOT USE]
diff --git a/bom/pom.xml b/bom/pom.xml
new file mode 100644
index 000000000..3b6d4488a
--- /dev/null
+++ b/bom/pom.xml
@@ -0,0 +1,99 @@
+
+
+ 4.0.0
+
+ com.expediagroup.streamplatform
+ stream-registry
+ 2.1.3-SNAPSHOT
+
+
+ stream-registry-bom
+ pom
+
+
+
+
+ com.expediagroup.streamplatform
+ stream-registry-app
+ ${project.version}
+
+
+ com.expediagroup.streamplatform
+ stream-registry-core
+ ${project.version}
+
+
+ com.expediagroup.streamplatform
+ stream-registry-graphql-api
+ ${project.version}
+
+
+ com.expediagroup.streamplatform
+ stream-registry-graphql-maven-plugin
+ ${project.version}
+
+
+ com.expediagroup.streamplatform
+ stream-registry-graphql-scalars
+ ${project.version}
+
+
+ com.expediagroup.streamplatform
+ stream-registry-handler-spi
+ ${project.version}
+
+
+ com.expediagroup.streamplatform
+ stream-registry-model
+ ${project.version}
+
+
+ com.expediagroup.streamplatform
+ stream-registry-repository-api
+ ${project.version}
+
+
+ com.expediagroup.streamplatform
+ stream-registry-repository-kafka
+ ${project.version}
+
+
+ com.expediagroup.streamplatform
+ stream-registry-spring-boot-starter
+ ${project.version}
+
+
+ com.expediagroup.streamplatform
+ stream-registry-state-api
+ ${project.version}
+
+
+ com.expediagroup.streamplatform
+ stream-registry-state-avro
+ ${project.version}
+
+
+ com.expediagroup.streamplatform
+ stream-registry-state-core
+ ${project.version}
+
+
+ com.expediagroup.streamplatform
+ stream-registry-state-graphql-sender
+ ${project.version}
+
+
+ com.expediagroup.streamplatform
+ stream-registry-state-kafka-sender
+ ${project.version}
+
+
+ com.expediagroup.streamplatform
+ stream-registry-state-kafka-receiver
+ ${project.version}
+
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index f4e3cccf3..0f13f8956 100644
--- a/pom.xml
+++ b/pom.xml
@@ -61,6 +61,7 @@
state/kafka-sender
state/kafka-receiver
it
+ bom