Ang infective endocarditis ay maaaring sanhi ng iba't ibang microorganism, kabilang ang fungi, rickettsia, at chlamydia. Gayunpaman, ang bakterya ay ang pangunahing sanhi ng ahente. Ang pinakakaraniwang causative agent ng infective endocarditis ay streptococci (50%) at staphylococci (35%).