Опера — жанр вокального музыкально-драматического искусства. Ее литературно-драматическая основа — либретто (словесный текст). Вплоть до середины XVIII в. в композиции либретто господствовала определенная схема, обусловленная однотипностью музыкально-драматических задач. Поэтому одно и то же либретто часто использовалось многими композиторами. Позднее либретто стали создаваться либреттистом в содружестве с композитором, что полнее обеспечивает единство действия, слова и музыки.
Начиная с XIX в. некоторые композиторы сами создавали либретто своих опер (Г. Берлиоз, Р. Вагнер, М. П. Мусоргский, в XX в. — С. С. Прокофьев, К. Орф и другие).