Official docs outline
11 sections- Sequential Programming
Data types, pattern matching, functions, guards, and modules.
- Concurrent Programming
Processes, message passing, and timeouts.
- Robustness and Error Handling
Links, exit signals, and process error handling.
- Data Types
Terms, atoms, binaries, maps, and records.
- Processes
Process model, signals, and error handling.
- OTP Design Principles
Behaviours, supervision trees, and applications.
- gen_server Behaviour
Client-server pattern with gen_server callbacks.
- Supervisor Behaviour
Supervision principles and restart strategies.
- Distributed Erlang
Nodes, cookies, and distribution.
- Efficiency Guide
Performance guidance for processes, binaries, and tables.
- Releases and Code Loading
Release structure and code loading.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
Versions and support
6 release lines 29.1.2 latest release, Oct 14, 2026
| Line | Released | Latest | Support |
|---|---|---|---|
| 29 | May 11, 2026 | 29.1.2 | Until May 11, 2029 |
| 28 | May 20, 2025 | 28.5.0.8 | Until May 20, 2028 |
| 27 | May 17, 2024 | 27.3.4.19 | Until May 20, 2027 |
| 26 | May 15, 2023 | 26.2.5.21 | Ended May 26, 2026 |
| 25 | May 17, 2022 | 25.3.2.21 | Ended May 17, 2025 |
| 24 | May 10, 2021 | 24.3.4.17 | Ended May 10, 2024 |
Source: endoflife.date