Kantoli oli historiallinen hindulais-buddhalainen kuningaskunta 400-luvulla aaj. Sen arvellaan sijainneen Etelä-Sumatralla jossain Jambin ja Palembangin kaupunkien lähettyvillä.[1] Kiinalaisten kronikoista voidaan lukea: "Sanfotsi, joka ennen oli Kantoli." Tästä ja Kantolin sijainnista on päätelty, että Kantoli oli Srivijayan edeltäjä. [1] Kiinalaiset käyttivät Srivijayasta nimeä Sanfotsi.[2][3]
Liu-Song-dynastian aikana Kantoli lähetti useita lähetystöjä Kiinaan.[1] Kuningaskunnat solmivat kauppasuhteet, mikä toi Kantoliin huomattavaa vaurautta. Kantoli oli tosin riippuvainen Kiinan-kaupasta.[1] Kun Sui-dynastia kaappasi vallan Liu-Song-dynastialta, kaupankäynti romahti uuden hallitsijan ankaruuden takia.[1] Keisari kielsi hovissa luksustavarat, joita muun muassa Kantoli oli toimittanut.[1]