Installing Add pod 'QueryItemEncoder' to your podfile Usage var urlBuilder = URLComponents(string: "http:https://example.com") let encoder = QueryItemEncoder() urlBuilder.queyItems = encoder.encode(encodableObject) var request = URLRequest(url: urlBuilder.url) ...