Initial commit of required APIs