A locking carabiner comprising: a carabiner body having a first hook (no) and a second hook, the first hook having a first opening and the second hook having a second opening; a first gate interconnected with the carabiner body, such that the first gate closes the first opening; a first slide configured to slide up and down the first gate, the first slide having a first and second position in relation to the carabiner body, the first position locking the first gate and the second position unlocking the first gate, wherein the carabiner body has a first notch, proximate to where the first gate is interconnected with the carabiner body, the first notch sized to receive the first slide when the first slide is in the first position, wherein the first slide prevents the first gate from rotating to an open position by pressing against the first notch; a second gate interconnected with the carabiner body, such that the second gate closes the second opening; and a second slide configured to slide up and down the second gate, the second slide having a third and fourth position in relation to the carabiner body, the third position locking the second gate and the fourth position unlocking the second gate, wherein the carabiner body has a second notch, proximate to where the second gate is interconnected with the carabiner body, the second notch sized to receive the second slide when the second slide is in the third position, wherein the second slide prevents the second gate from rotating to an open position by pressing against the second notch, wherein the first gate and the second gate are wireframe gates, and the wireframe gates include the first slide and the second slide, and each of the first slide and the second slide includes a tab, the tab is sized to fit inside the wireframe gates to prevent the first and second slides from sliding off an end of the wireframe gates. a carabiner body having a first hook (no) and a second hook, the first hook having a first opening and the second hook having a second opening; a first gate interconnected with the carabiner body, such that the first gate closes the first opening; a first slide configured to slide up and down the first gate, the first slide having a first and second position in relation to the carabiner body, the first position locking the first gate and the second position unlocking the first gate, wherein the carabiner body has a first notch, proximate to where the first gate is interconnected with the carabiner body, the first notch sized to receive the first slide when the first slide is in the first position, wherein the first slide prevents the first gate from rotating to an open position by pressing against the first notch; a second gate interconnected with the carabiner body, such that the second gate closes the second opening; and a second slide configured to slide up and down the second gate, the second slide having a third and fourth position in relation to the carabiner body, the third position locking the second gate and the fourth position unlocking the second gate, wherein the carabiner body has a second notch, proximate to where the second gate is interconnected with the carabiner body, the second notch sized to receive the second slide when the second slide is in the third position, wherein the second slide prevents the second gate from rotating to an open position by pressing against the second notch, wherein the first gate and the second gate are wireframe gates, and the wireframe gates include the first slide and the second slide, and each of the first slide and the second slide includes a tab, the tab is sized to fit inside the wireframe gates to prevent the first and second slides from sliding off an end of the wireframe gates.