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 25 Highlights
May 18, 2022 by Kenneth Lundin
OTP 25 is finally here. This post will introduce the new features that I am most excited about.
Erlang/OTP 25.0 Release
May 18, 2022 by Henrik Nord
Erlang/OTP 25 is a new major release with new features, improvements as well as a few incompatibilities.
Fast random integers
May 12, 2022 by Raimo Niskanen
When you need “random” integers, and it is essential to generate them fast and cheap; then maybe the full featured Pseudo Random Number Generators in the rand module are overkill. This blog post will dive in to new additions to the said module, ho...

Participate

Join the Erlang Ecosystem Foundation