Conventional polyurethanes are typically obtained from polyisocyanates, polyols, and chain extenders. The main starting materials-isocyanates used in this process-raise severe health hazard concerns. Therefore, there is a growing demand for environment-friendly processes and products. This review article summarizes progress that has been made in recent years in the development of alternative methods of polyurethane synthesis. In most of them, carbon dioxide is applied as a sustainable feedstock for polyurethane production directly or indirectly. The resulting nonisocyanate polyurethanes are characterized by a solvent-free synthesis, resistance to chemical degradation, 20% more wear resistance than conventional polyurethane, and can be applied on wet substrates and cured under cold conditions. Three general polymer synthetic methods, step-growth polyaddition, polycondensation, and ring-opening polymerization, are presented in the review. Much attention is given to the most popular and having potential industrial importance method of obtaining non-isocyanate polyurethanes, poly(hydroxy-urethane)s, based upon multicyclic carbonates and aliphatic amines. It is evident from the present review that considerable effort has been made during the last years to develop environmentally friendly methods of obtaining polyurethanes, especially those with the use of carbon dioxide or simple esters of carbonic acid. Scheme 1. [n,m]-Polyurethane synthesis from alkylene bis(chloroformate)s and diamines. Scheme 2. Synthesis of NIPU in the reaction of alkylene bis(phenyl carbonate) with diamine. Scheme 3. Synthesis of [n]-polyurethane from aminoalkyl chloroformate.Scheme 4. Synthesis of [6]-polyurethane from 6-amino-1-hexanol. Scheme 5. Synthesis of allylcarbamate monomer and poly(thioether-urethane).708 Scheme 8. Synthesis of NIPU via AB-type self-polycondensation.Scheme 7. Multistep synthesis of isosorbide-based polyurethane (polycondensation mode). Scheme 6. Multistep synthesis of isosorbide-based polyurethane (polyaddition mode).