Yes, online casino is legal since the 2005 Gambling Act. Online casinos need a license provided by the Irish regulatory body, or by UK Gambling Commission or Malta Gaming Authority.