O monada în teoria categoriei este o triplă , unde:
O monada poate fi definită prin noțiunea generală de monoid dintr-o categorie monoidală. O monada peste o categorie este un monoid din categoria monoidală a endofunctorilor .
Conceptul dublu categoric pentru o monada este komonada .