diff --git a/logo/README.md b/logo/README.md
new file mode 100644
index 00000000..4c8ab0d8
--- /dev/null
+++ b/logo/README.md
@@ -0,0 +1,4 @@
+The rust-graphql logo is a derivative work based on
+
+* The GraphQL Logo licensed under the terms of the BSD license
+* The Rust Logo licensed under the terms of the CC-BY license
diff --git a/logo/juniper-dark-word.png b/logo/juniper-dark-word.png
new file mode 100644
index 00000000..4e6648d2
Binary files /dev/null and b/logo/juniper-dark-word.png differ
diff --git a/logo/juniper-dark-word.svg b/logo/juniper-dark-word.svg
new file mode 100644
index 00000000..6cb91e18
--- /dev/null
+++ b/logo/juniper-dark-word.svg
@@ -0,0 +1,31 @@
+
+
+
diff --git a/logo/juniper-dark.png b/logo/juniper-dark.png
new file mode 100644
index 00000000..b7140c26
Binary files /dev/null and b/logo/juniper-dark.png differ
diff --git a/logo/juniper-dark.svg b/logo/juniper-dark.svg
new file mode 100644
index 00000000..af9a5595
--- /dev/null
+++ b/logo/juniper-dark.svg
@@ -0,0 +1,22 @@
+
+
+
diff --git a/logo/juniper-light-word.png b/logo/juniper-light-word.png
new file mode 100644
index 00000000..6a211422
Binary files /dev/null and b/logo/juniper-light-word.png differ
diff --git a/logo/juniper-light-word.svg b/logo/juniper-light-word.svg
new file mode 100644
index 00000000..36b5acba
--- /dev/null
+++ b/logo/juniper-light-word.svg
@@ -0,0 +1,31 @@
+
+
+
diff --git a/logo/juniper-light.png b/logo/juniper-light.png
new file mode 100644
index 00000000..2af8f133
Binary files /dev/null and b/logo/juniper-light.png differ
diff --git a/logo/juniper-light.svg b/logo/juniper-light.svg
new file mode 100644
index 00000000..630fb324
--- /dev/null
+++ b/logo/juniper-light.svg
@@ -0,0 +1,22 @@
+
+
+
diff --git a/logo/juniper-mono-word.png b/logo/juniper-mono-word.png
new file mode 100644
index 00000000..b75b5c8c
Binary files /dev/null and b/logo/juniper-mono-word.png differ
diff --git a/logo/juniper-mono-word.svg b/logo/juniper-mono-word.svg
new file mode 100644
index 00000000..63b900ed
--- /dev/null
+++ b/logo/juniper-mono-word.svg
@@ -0,0 +1,31 @@
+
+
+
diff --git a/logo/juniper-mono.png b/logo/juniper-mono.png
new file mode 100644
index 00000000..8d08e148
Binary files /dev/null and b/logo/juniper-mono.png differ
diff --git a/logo/juniper-mono.svg b/logo/juniper-mono.svg
new file mode 100644
index 00000000..13218849
--- /dev/null
+++ b/logo/juniper-mono.svg
@@ -0,0 +1,22 @@
+
+
+