diff --git a/rust/datafusion/docs/images/DataFusion-Logo-Dark.png b/rust/datafusion/docs/images/DataFusion-Logo-Dark.png
new file mode 100644
index 00000000000..cc60f12a0e4
Binary files /dev/null and b/rust/datafusion/docs/images/DataFusion-Logo-Dark.png differ
diff --git a/rust/datafusion/docs/images/DataFusion-Logo-Dark.svg b/rust/datafusion/docs/images/DataFusion-Logo-Dark.svg
new file mode 100644
index 00000000000..e16f244430e
--- /dev/null
+++ b/rust/datafusion/docs/images/DataFusion-Logo-Dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/rust/datafusion/docs/images/DataFusion-Logo-Light.png b/rust/datafusion/docs/images/DataFusion-Logo-Light.png
new file mode 100644
index 00000000000..8992213b0e6
Binary files /dev/null and b/rust/datafusion/docs/images/DataFusion-Logo-Light.png differ
diff --git a/rust/datafusion/docs/images/DataFusion-Logo-Light.svg b/rust/datafusion/docs/images/DataFusion-Logo-Light.svg
new file mode 100644
index 00000000000..b3bef2193dd
--- /dev/null
+++ b/rust/datafusion/docs/images/DataFusion-Logo-Light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file