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

Erlang/OTP 29.1 Release

September 16, 2026 by Henrik Nord
Erlang/OTP 29.1 is the first maintenance patch package for OTP 29, with mostly bug fixes.

Björn on BEAM on the BEAM There, Done That Podcast

June 26, 2026 by Björn Gustavsson
Björn on BEAM on the BEAM There, Done That Podcast

Native Records on the Podcast BEAM There, Done That

May 28, 2026 by Björn Gustavsson
Native Records on the Podcast BEAM There, Done That

Participate