In the extracellular matrix, especially basement membranes, the multi-domain proteins perlecan, agrin, and collagen XVIII are the main proteins to which heparan sulfate is attached.
Keratan sulfates have a variable sulfate content and, unlike many other GAGs, do not contain uronic acid.