# Elixir proposal: optional dependencies for deploy

**URL:** <https://forum.elixirforum.com/t/elixir-proposal-optional-dependencies-for-deploy/3334>\
**Category:** Discussions\
**Tags:** mix, compile, idea\
**Created:** [January 18, 2017, 11:54pm UTC](https://forum.elixirforum.com/t/elixir-proposal-optional-dependencies-for-deploy/3334 "2017-01-18T23:54:34Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![josevalim](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/josevalim/32/1787_2.png) [@josevalim](https://forum.elixirforum.com/u/josevalim)\
**Post date:** [January 19, 2017, 12:44am UTC](https://forum.elixirforum.com/t/elixir-proposal-optional-dependencies-for-deploy/3334/2 "2017-01-19T00:44:12Z")

</div>

We already support optional dependencies by specifying `optional: true` in your dependencies and then you can use something like `if Code.ensure_loaded?(ModuleInADep)` to check if a dependency is available or not.

---

_[View the full topic](https://forum.elixirforum.com/t/elixir-proposal-optional-dependencies-for-deploy/3334)._
