Build massively scalable soft real-time systems


OTP 23.1 Release

23 Sep 2020

The first maintenance patch package for OTP 23

OTP 23 Release

13 May 2020

The last release OTP 23

OTP 23 Release Candidate 3

22 Apr 2020

The last release candidate for OTP 23


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