diff --git a/onionwrapper-core/src/main/java/org/briarproject/onionwrapper/CircumventionProviderFactory.java b/onionwrapper-core/src/main/java/org/briarproject/onionwrapper/CircumventionProviderFactory.java
new file mode 100644
index 0000000000000000000000000000000000000000..e568e43236976093ad5a4fc8cf3647b6febd611f
--- /dev/null
+++ b/onionwrapper-core/src/main/java/org/briarproject/onionwrapper/CircumventionProviderFactory.java
@@ -0,0 +1,12 @@
+package org.briarproject.onionwrapper;
+
+import org.briarproject.nullsafety.NotNullByDefault;
+
+@NotNullByDefault
+public class CircumventionProviderFactory {
+
+    public static CircumventionProvider createCircumventionProvider() {
+        return new CircumventionProviderImpl();
+    }
+
+}