A device for providing variable length fiber optic cable and storing any excess not used. Means are provided to allow for extending and retracting fiber optic cable to prevent excess slack when in use. Optical coupling units provide optical coupling of fiber optic cable within the device. Multiple devices may be connected together to provide variable length fiber optic cable in different directions.