Timbira language
Timbira is a dialect continuum of the Jê languages of Brazil. The various tribal dialects are distinct enough to sometimes be considered separate languages. The principal varieties, Krahô  (Craó), and Kanela  (Canela), have 2000 speakers apiece, few of whom speak Portuguese. Kreye, however, is nearly extinct, with only 30 speakers in 1995.

Varieties
Loukotka (1968) divides the Timbira tribes into two groups, Timbirá (Canela) and Krao. The majority are included under Timbira:

Timbira (Canela) Mehin, Tajé (Timbirá), Kreapimkatajé (Krepúnkateye), Krenjé (Krẽyé), Remkokamekran (Remako-Kamékrere, Merrime), Aponegicran (Apáñekra), Krenkatajé (Canella, Kenkateye), Sakamekran (Chacamecran, Mateiros), Purekamekran, Makamekran (Pepuxi), Apinagé, Karaho (Carauau), Menren (Gaviões, Augutjé – only a few words known), Meitajé
Krao Krahó, Krikati (Krikatajé), Piokobjé (Bucobu, Pukobje, Paicogê), Kapiekran

Apart from Kapiekran, all Krao varieties are recognized by the ISO.  Under the Timbira group, Loukotka included several purported languages for which nothing is recorded:  Kukoekamekran, Karákatajé, Kenpokatajé, Kanakatayé, Norokwajé (Ñurukwayé).  The Poncatagê (Põkateye) are likewise unidentifiable.

Another common convention for division, though geographic rather than linguistic, is Western Timbira (Apinayé alone) vs Eastern Timbira (Canela, Krikatí, Krahô, Gavião, and others).

Gurupy is a river, sometimes used to refer to the Krenye.