What is Erlang?

Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance.

Erlang Quickstart

What is OTP?

OTP is set of Erlang libraries and design principles providing middle-ware to develop these systems. It includes its own distributed database, applications to interface towards other languages, debugging and release handling tools.

Getting Started with OTP

News

OTP 25 Release candidate 3
April 13, 2022 by Henrik Nord
Erlang/OTP 25 rc3 is the third and final release candidate before the OTP 25.0 release.
OTP 25 Release candidate 2
March 23, 2022 by Henrik Nord
Erlang/OTP 25 rc2 is the second release candidate of three before the OTP 25.0 release.
Erlang OTP 24.3 is released
March 10, 2022 by Henrik Nord
Erlang/OTP 24.3 is the third and final maintenance patch package for OTP 24, with mostly bug fixes as well as a few improvements.

Participate

Join the Erlang Ecosystem Foundation