api enviroment setup