SPring-8 front ends have a novel structure which makes it easy to rearrange them and exchange the components. The structure has a common support for all the components except X-ray beam-position monitors and lead collimators. The alignment of the common support as well as the components was carried out with an accuracy of 0.25 mm in the vertical and horizontal directions. Replaceable pumping systems have also been placed on the common support and have achieved a vacuum of 2 x 10(-8) Pa at the upstream part of the front ends without synchrotron radiation. During the commissioning with synchrotron radiation, the pumping systems displayed good pumping-down characteristics. Commissioning has been successfully performed for four standard in-vacuum X-ray undulators and three bending-magnet-beamline front ends up to July 1997. Measurements of temperature rise show that absorber, pre-slits and XY slits can handle the anticipated maximum heat load at a ring current of 100 mA.