The network protocol is based on JSON-RPC 2.0. JSON-RPC messages are separated by newlines, batch messages are supported. TCP is used as the transport layer.
For an up to date list of provided API calls see the interface ISpaceEngineers in the project Ivxr.SpaceEngineers
.