diff --git a/jitpack.yml b/jitpack.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e3181a3ca007e9c34d8b0b45cb8b51c52a49da1e
--- /dev/null
+++ b/jitpack.yml
@@ -0,0 +1,3 @@
+install:
+  - ./gradlew :matrix-sdk-android:build :matrix-sdk-android:publishToMavenLocal -x :matrix-sdk-android:test
+  - find . -name "*.aar"
diff --git a/matrix-sdk-android/build.gradle b/matrix-sdk-android/build.gradle
index 973d09bec877e75eb0ad1a62ce8ab8da6412336f..b80affa308ef94226b0b7314ce3abefe127f0e76 100644
--- a/matrix-sdk-android/build.gradle
+++ b/matrix-sdk-android/build.gradle
@@ -3,6 +3,7 @@ apply plugin: 'kotlin-android'
 apply plugin: 'kotlin-kapt'
 apply plugin: 'kotlin-parcelize'
 apply plugin: 'realm-android'
+apply plugin: 'maven-publish'
 
 buildscript {
     repositories {
@@ -196,3 +197,13 @@ dependencies {
 
     androidTestUtil 'androidx.test:orchestrator:1.3.0'
 }
+
+project.afterEvaluate {
+    publishing {
+        publications {
+            release(MavenPublication) {
+                from components.release
+            }
+        }
+    }
+}