The primary transport layer out of the box should be WP REST API. This would also include implementing any necessary authentication support for a "push" transport.