Application Programing Interface (API) request / response(xml/json) get post put delete query string parameter -> limit X status code urlsession framework -> alamofire jsonserialization (swift4 class) -> codable(protocol)