Switch key provider