Interfacing Erlang with the Outer World

Native Libraries

There are plenty of different approaches on integrating NIFs written in other languages:

C++

Lua

Python

Ruby

Rust

Ports and Network

For the situations when you still need the speed and can tolerate some call latency over, but don’t want to risk crashing your node: choose interaction over network or a port.