Yes it is approved for use on reptiles unlike a lot of the others out there. All you do is take the water out spray in the enclosure and then put the water back in after 24 hours. I did a repeat treatment twice, a week apart each time as it doesn't kill the eggs and it got rid of mine ok with no affect to the snakes