The Janapadas were the realms, republics, and kingdoms of the Vedic period on the Indian subcontinent.