diff --git a/assets/dynare++/dynare++-ramsey.pdf b/assets/dynare++/dynare++-ramsey.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..3380822f37f696135dad8f61538c76e04e8e873e
Binary files /dev/null and b/assets/dynare++/dynare++-ramsey.pdf differ
diff --git a/assets/dynare++/dynare++-tutorial.pdf b/assets/dynare++/dynare++-tutorial.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..838cfb32642a6400b22fabd3335f052048692b91
Binary files /dev/null and b/assets/dynare++/dynare++-tutorial.pdf differ
diff --git a/assets/dynare++/integ.pdf b/assets/dynare++/integ.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..e4b5c300982d59f51aa9e0ee1fa42b2eb34c6c5d
Binary files /dev/null and b/assets/dynare++/integ.pdf differ
diff --git a/assets/dynare++/k_order.pdf b/assets/dynare++/k_order.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..4a70f8ca5632a65ee561114a19cded983a7fdb43
Binary files /dev/null and b/assets/dynare++/k_order.pdf differ
diff --git a/assets/dynare++/kord.pdf b/assets/dynare++/kord.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..9f9a5139c7737293419cd7ca315d2a147b2c06e3
Binary files /dev/null and b/assets/dynare++/kord.pdf differ
diff --git a/assets/dynare++/sylvester.pdf b/assets/dynare++/sylvester.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..61ce1148c3f60ad6bed05e8665b39f1d1aa28da2
Binary files /dev/null and b/assets/dynare++/sylvester.pdf differ
diff --git a/assets/dynare++/tl.pdf b/assets/dynare++/tl.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..9824f6ec9b2f93e74e355a6b720e95367f014c9d
Binary files /dev/null and b/assets/dynare++/tl.pdf differ
diff --git a/resources/index.md b/resources/index.md
index ab29dd7564f15fbe2e18e6acec7ff851df2b88df..8933f8891ddea421f812444b2fc7d1a2b8fced8e 100644
--- a/resources/index.md
+++ b/resources/index.md
@@ -139,3 +139,42 @@ Various bits of information such as [new](https://git.dynare.org/Dynare/dynare/w
 <p class="indent" markdown="1">
 <i class="icon-external-link"></i> [Old Wiki](http://www.dynare.org/DynareWiki/TableOfContents)
 </p>
+
+# <i class="icon-tool"></i> Dynare++
+Dynare++ is a set of C++ codes, originally written by Ondra Kamenik, that
+compute higher order approximations of DSGE models via a perturbation method.
+Those codes are made available both as a standalone executable program (shipped in the
+Dynare package) and via Dynare where they are used for higher order
+approximations (starting from third order).
+
+<p class="indent" markdown="1">
+<i class="icon-document-download"></i>
+[Solving Stochastic Dynamic Equilibrium Models: A K-order Perturbation Approach](https://www.dynare.org/assets/dynare++/k_order.pdf),
+a paper by Michel Juillard and Ondra Kamenik that describes the overall algorithm
+</p>
+<p class="indent" markdown="1">
+<i class="icon-document-download"></i>
+the
+[Dynare++ tutorial](https://www.dynare.org/assets/dynare++/dynare++-tutorial.pdf), that
+describes the usage of the standalone executable
+</p>
+<p class="indent" markdown="1">
+<i class="icon-document-download"></i>
+a description of the algorithm used for [Ramsey optimal policy in Dynare++](https://www.dynare.org/assets/dynare++/dynare++-ramsey.pdf)
+</p>
+<p class="indent" markdown="1">
+<i class="icon-document-download"></i>
+a description of the algorithm used for [solving the specialized Sylvester equation](https://www.dynare.org/assets/dynare++/sylvester.pdf)
+</p>
+<p class="indent" markdown="1">
+<i class="icon-document-download"></i>
+the internal documentation of the [numerical integration module](https://www.dynare.org/assets/dynare++/integ.pdf)
+</p>
+<p class="indent" markdown="1">
+<i class="icon-document-download"></i>
+the internal documentation of the [tensor library](https://www.dynare.org/assets/dynare++/tl.pdf)
+</p>
+<p class="indent" markdown="1">
+<i class="icon-document-download"></i>
+the internal documentation of the [k-order library](https://www.dynare.org/assets/dynare++/kord.pdf)
+</p>