Interface adalah cara Go menyatakan perilaku tanpa mengikat implementasi. Berbeda dengan bahasa lain, implementasi interface di Go bersifat implisit: tipe memenuhi interface cukup dengan memiliki method yang sama. Section ini membahas konsep interface dari dasar, jebakan interface nil, hingga prinsip interface kecil yang menjadi ciri khas desain Go.