Setting Your Elixir and Erlang Versions
| Current defaults | Minimum supported |
|---|---|
|
Elixir Erlang/OTP Services created before 2025-06-12 have different default versions. See below. |
Elixir Erlang/OTP |
Elixir version 1.18.4 and Erlang/OTP version 28.0.2 are the defaults for Render services created on or after 2025-06-12.
You can specify different Elixir and Erlang/OTP versions by setting the following environment variables for your service:
| Variable | Example Value |
|---|---|
|
|
|
|
|
|
Your Elixir version must be compatible with your Erlang/OTP version!
Otherwise, your service's builds will fail. For compatibility information, see the Elixir documentation.
History of default Elixir versions
If you don't set an Elixir version for your service, Render's default version depends on when you originally created the service:
| Service Creation Date | Default Elixir Version |
|---|---|
2025-06-12 and later | 1.18.4 |
2024-03-05 to 2025-06-12 | 1.16.1 |
2023-11-01 to 2024-03-05 | 1.15.6 |
Before 2023-11-01 | 1.9.4 |