The goal of this article is to provide recommendations about the management of kidney cancer. Based on pathologic and molecular features, several kidney cancer variants were described. Nephron-sparing techniques are the gold standard of localized disease. After a randomized trial, sunitinib could be considered in adjuvant treatment in high-risk patients. Patients with advanced disease constitute a heterogeneous population. Prognostic classification should be considered. Both sunitinib and pazopanib are the standard options for first-line systemic therapy in advanced renal cell carcinoma. Based on the results of two randomized trials, both nivolumab and cabozantinib should be considered the standard for second and further lines of therapy. Response evaluation for present therapies is a challenge.