Citation: 9C_203/2018 E. C

A.________ führt Beschwerde in öffentlich-rechtlichen Angelegenheiten mit den Rechtsbegehren, der Entscheid des kantonalen Sozialversicherungsgerichts vom 10. Januar 2018 sei aufzuheben; es sei ihm ab 1. Januar 2014 eine Rente der Invalidenversicherung zuzusprechen; eventualiter sei die Sache an die Vorinstanz oder an die IV-Stelle zurückzuweisen und diese anzuweisen, den medizinischen Sachverhalt rechtsgenüglich abzuklären. Weiter beantragt er, es sei ihm die unentgeltliche Rechtspflege zu bewilligen. Die IV-Stelle des Kantons Zürich ersucht um Abweisung der Beschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf eine Vernehmlassung.