Mahabharata
Di India ditemukan dua versi utama Mahabharata dalam bahasa Sanskerta yang agak berbeda satu sama lain. Kedua versi ini disebut dengan istilah "Versi Utara" dan "Versi Selatan". Biasanya versi utara dianggap lebih dekat dengan versi yang tertua.
Bahasa Jawa
Adapun ciri khas dari ketoprak ini dilakukan dengan dialog bahasa Jawa. Tema cerita dalam sebuah pertunjukan ketoprak bermacam-macam. Biasanya diambil dari cerita legenda atau sejarah Jawa. Banyak pula diambil cerita dari luar negeri. Tetapi tema cerita tidak pernah diambil dari repertoar cerita epos (wiracarita): Ramayana dan Mahabharata. Sebab nanti pertunjukkan bukan ketoprak lagi melainkan menjadi pertunjukan wayang orang.