The Bharatiya Nyaya Sanhita (BNS) is the official criminal code in the Republic of India. It was introduced in December 2023 to replace the Indian Penal Code (IPC), which dated back to the period of British India.