SH2 and SH3 domains are small protein modules that mediate protein-protein interactions in signal transduction pathways that are activated by protein tyrosine kinases. SH2 domains bind to short phosphotyrosine-containing sequences in growth factor receptors and other phosphoproteins. SH3 domains bind to target proteins through sequences containing proline and hydrophobic amino acids. SH2 and SH3 domain containing proteins, such as Grb2 and phospholipase C gamma, utilize these modules in order to link receptor and cytoplasmic protein tyrosine kinases to the Ras signaling pathway and to phosphatidylinositol hydrolysis, respectively. The three-dimensional structures of several SH2 and SH3 domains have been determined by NMR and X-ray crystallography, and the molecular basis of their specificity is beginning to be unveiled.