Fasteners mechanically join materials using friction or mating parts. Types include bolts, screws, anchors, rivets, nails, spikes, and staples. Supportive hardware like nuts, pins, washers, spacers, rods, and inserts ensure alignment, spacing, and secure fitting. Keys and key stock lock rotating parts and transmit power.