Protobuf — это механизм описания данных, который не зависит от языка программирования или платформы, которые вы собираетесь использовать.