Record in one server and run anywhere?

Is it possible to record in one server and run katalon script on any other server having same data.

just change url and run.

Yes - If you just create a global variable (execution profile) for each system witht the different URLs when you run the suite you pick the profile and off it goes. I have multiple different systems set up in different profiles and it works perfectly.