These are online casinos that a player can play instantly with a reliable internet connection. They are mostly considered as a "no download casino" solution. As a result, gamblers don't need to download such casino games to play them.
Instant play casinos are also regarded as pay n play casinos. Most of them don't require players to register before the gameplay starts.