int64

Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead.

C++

Java

Python

Go

C#

PHP

Ruby

int64

long

int/long

int64

long

integer/string

Bignum