De Agama’s zijn een klasse van Hindoe geschriften die richtlijnen geven over zowel de filosofische als de praktische dimensies van aanbidding. Zij omvatten de Tantras, Mantras en Yantras. Hoewel de Agama’s niet rechtstreeks van de Veda’s zijn afgeleid, bevatten zij in wezen dezelfde beginselen en worden zij dus als gezaghebbend beschouwd.
Alle Agama’s handelen over vier aspecten: (1) Gyaan of filosofische en spirituele kennis, (2) Yoga of concentratie en mentale discipline, (3) Kriya of esoterisch ritueel inclusief tempelbouw en murti beeldhouwen en (4) Charya of exoterische verering tijdens religieuze riten, rituelen en festivals. In de Agama’s worden details gegeven over onderwerpen als kosmologie, meditatie, filosofie van mantra’s, filosofie van mystieke diagrammen (yantra’s), tempelbouw, religieuze beeldhouwkunst en andere riten, rituelen en observanties.
De Agama’s kunnen worden ingedeeld in drie grote groepen: de Vaishnava-Agama’s, de Shiva-Agama’s en de Shakti-Agama’s. Deze weerspiegelen de drie grote sekten van het Hindoeïsme, respectievelijk Vaishnavisme, Shaivisme en Shaktisme. Het Vaishnavisme verheerlijkt God als Vishnu; het Shaivisme verheerlijkt God als Shiva en het Shaktisme verheerlijkt God als Shakti of Devi (de moeder of het vrouwelijke aspect van God). Er moet echter worden opgemerkt dat, hoewel de belangrijkste godheid van de drie sekten verschilt in naam en vorm, het in wezen hetzelfde opperste bewustzijn is dat in elk geval wordt aanbeden.
De Vaishnava Agama’s zijn ingedeeld in vier categorieën: de Vaikhanasa, de Pancharatra, de Pratishthasara en de Vijnanalalita. Voor de Vaishnava’s worden de Pancharatra Agama’s beschouwd als de meest gezaghebbende. Deze zijn ingedeeld in zeven groepen: de Brahma, Saiva Kaumara, Vasishtha, Kapila, Gautamiya en de Naradiya. In totaal zijn er tweehonderdvijftien Vaishnava teksten.
De Shiva Agama’s zijn samengesteld uit achtentwintig teksten. Deze Agama’s vormen de basis van het Kashmir Shaivisme in Noord-India (ook wel aangeduid als het Pratyabhijna systeem) en het Shiva Siddhanta systeem in Zuid-India. Er zijn ook Upa-Agama’s waarvan er momenteel slechts twintig bestaan. Heer Shiva is de belangrijkste godheid die wordt aanbeden en het systeem van het Shaivisme vertoont gelijkenis met het Advaitisme.
De Shakti-Agama’s worden aangeduid als de Tantra’s. Er zijn zevenenzeventig Shakti Agama’s die de allerhoogste energie in vrouwelijke vorm verheerlijken als de Goddelijke Moeder. Deze teksten hebben de vorm van dialogen tussen Shiva en Shakti. In sommige gevallen beantwoordt Shiva vragen van Parvati, en in andere beantwoordt Parvati vragen van Shiva. Populaire Tantra’s zijn Mahanirvana, Kularnava, Kulasara, Prapanchasara, Tantraraja, Tudra-Yamala, Brajma-Yamala, Vishnu-Yamala en Todala Tantra.