Who wrote Upanishads?

The Upanishads are a collection of ancient Hindu texts that were composed and written by various sages and philosophers in ancient India. The specific authors of the Upanishads are often unknown or anonymous, as they were part of an oral tradition passed down through generations before being written down.