diff --git a/docs/environment.yml b/docs/environment.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e338b25bf8e43f15e6f17616d78dd0ee5449fe3f
--- /dev/null
+++ b/docs/environment.yml
@@ -0,0 +1,18 @@
+name: adaptive
+
+channels:
+- conda-forge
+
+dependencies:
+  - python=3.6
+  - sortedcontainers
+  - scipy
+  - holoviews
+  - ipyparallel
+  - distributed
+  - ipykernel>=4.8*
+  - jupyter_client>=5.2.2
+  - ipywidgets
+  - pip:
+      - sphinx_rtd_theme
+      - recommonmark
diff --git a/readthedocs.yml b/readthedocs.yml
new file mode 100644
index 0000000000000000000000000000000000000000..02f0e7baa25ef2410a68479543e96ce0c8b9ebc5
--- /dev/null
+++ b/readthedocs.yml
@@ -0,0 +1,2 @@
+conda:
+    file: docs/environment.yml