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

The Many-to-One Parallel Signal Sending Optimization
November 05, 2021 by Kjell Winblad
This blog post discusses the parallel signal sending optimization that recently got merged into the master branch (scheduled to be included in Erlang/OTP 25). The optimization improves signal sending throughput when several processes send signals ...
Announcing the new erlang.org
November 02, 2021 by Lukas Larsson
A new version of erlang.org has been launched!
Announcing the new Erlang Forums
October 26, 2021 by Kenneth Lundin
We are pleased to announce the launch of the brand new Erlang Forums.

Participate

Join the Erlang Ecosystem Foundation