Ten years ago it was thought that disulphide bond formation in prokaryotes occurred spontaneously. Now two pathways involved in disulphide bond formation have been well characterized, the oxidative pathway, which is responsible for the formation of disulphides, and the isomerization pathway, which shuffles incorrectly formed disulphides. Disulphide bonds are donated directly to unfolded polypeptides by the DsbA protein; DsbA is reoxidized by DsbB. DsbB generates disulphides de novo from oxidized quinones. These quinones are reoxidized by the electron transport chain, showing that disulphide bond formation is actually driven by electron transport. Disulphide isomerization requires that incorrect disulphides be attacked using a reduced catalyst, followed by the redonation of the disulphide, allowing alternative disulphide pairing. Two isomerases exist in Escherichia coli, DsbC and DsbG. The membrane protein DsbD maintains these disulphide isomerases in their reduced and thereby active form. DsbD is kept reduced by cytosolic thioredoxin in an NADPH-dependent reaction.