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