ELISA (enzyme-linked immunosorbent assay) is a biochemical technique used to detect the presence of antigens or antibodies in a sample. It works by detecting the binding of an antigen or antibody to its complementary binding partner which is attached to an enzyme. This binding is detected through the enzyme's action on a substrate, producing a color change that can be measured. There are different types of ELISA including direct sandwich, indirect, and competitive ELISA. ELISA is widely used for detecting proteins, hormones, and other biomolecules and in applications like pregnancy and HIV testing.