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

More Optimizations in the Compiler and JIT
April 19, 2023 by Björn Gustavsson
This post explores the enhanced type-based optimizations and the other performance improvements in Erlang/OTP 26.
Erlang/OTP 26.0 Release Candidate 3
April 12, 2023 by Henrik Nord
Erlang/OTP 26.0-rc3 is the third and final release candidate for OTP 26
Erlang/OTP 26.0 Release Candidate 2
March 22, 2023 by Henrik Nord
Erlang/OTP 26.0-rc2 is the second release candidate for OTP 26

Participate

Join the Erlang Ecosystem Foundation