Optical fiber connector (10, 10a, 10b; 110) comprising: a ferrule; an inner housing (26; 126; 426; 526; 1002) disposed around at least a portion of the ferrule, the inner housing (26; 126; 426; 526; 1002) comprising a first end for being inserted into an optical fiber adapter, and a second end disposed opposite the first end; at least one key (30; 130; 430a, 430b; 530a, 530b; 1000); and an outer housing (28; 128; 428; 528) disposed around at least a portion of the inner housing (26; 126; 426; 526; 1002), wherein the outer housing (28; 128; 428; 528) includes a flexible portion configured to lock to the second end of the inner housing (26; 126; 426; 526; 1002) so as to retain the outer housing (28; 128; 428; 528) in a pulled position at the second end of the inner housing (26; 126; 426; 526; 1002), characterized in that the at least one key (30; 130; 430a, 430b; 530a, 530b; 1000) is configured to move along the inner housing (26; 126; 426; 526; 1002) so as to change a polarity of said optical fiber connector with respect to the adapter, the outer housing (28; 128; 428; 528) is configured to slide in a longitudinal direction towards the second end of the inner housing (26; 126; 426; 526; 1002) so as to expose at least a portion of said at least one key (30; 130; 430a, 430b; 530a, 530b; 1000), the at least one key (30; 130; 430a, 430b; 530a, 530b; 1000) comprises a detachable key, the inner housing (26; 126; 426; 526; 1002) has a top side wall and a bottom side wall, each side wall including a corresponding slot (132a, 132b) configured for receiving the at least one key (30; 130; 430a, 430b; 530a, 530b; 1000), and at least a portion of the at least one key (30; 130; 430a, 430b; 530a, 530b; 1000) is configured to be removably insertable into either of the slots (132a, 132b). a ferrule; an inner housing (26; 126; 426; 526; 1002) disposed around at least a portion of the ferrule, the inner housing (26; 126; 426; 526; 1002) comprising a first end for being inserted into an optical fiber adapter, and a second end disposed opposite the first end; at least one key (30; 130; 430a, 430b; 530a, 530b; 1000); and an outer housing (28; 128; 428; 528) disposed around at least a portion of the inner housing (26; 126; 426; 526; 1002), wherein the outer housing (28; 128; 428; 528) includes a flexible portion configured to lock to the second end of the inner housing (26; 126; 426; 526; 1002) so as to retain the outer housing (28; 128; 428; 528) in a pulled position at the second end of the inner housing (26; 126; 426; 526; 1002), characterized in that the at least one key (30; 130; 430a, 430b; 530a, 530b; 1000) is configured to move along the inner housing (26; 126; 426; 526; 1002) so as to change a polarity of said optical fiber connector with respect to the adapter, the outer housing (28; 128; 428; 528) is configured to slide in a longitudinal direction towards the second end of the inner housing (26; 126; 426; 526; 1002) so as to expose at least a portion of said at least one key (30; 130; 430a, 430b; 530a, 530b; 1000), the at least one key (30; 130; 430a, 430b; 530a, 530b; 1000) comprises a detachable key, the inner housing (26; 126; 426; 526; 1002) has a top side wall and a bottom side wall, each side wall including a corresponding slot (132a, 132b) configured for receiving the at least one key (30; 130; 430a, 430b; 530a, 530b; 1000), and at least a portion of the at least one key (30; 130; 430a, 430b; 530a, 530b; 1000) is configured to be removably insertable into either of the slots (132a, 132b).