A Beam client implementation.