Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Hi Squirrel,

Sorry for the late reply, but yes there are Steam keys available for those who PURCHASED the game on itch.io.

If you recieved a free key through a 3rd party promo, I cannot gaurantee you can claim a Steam key.