Sachverhalt: A. A._, geboren 1971, meldete sich im Oktober 2013 zum Leistungsbezug bei der Invalidenversicherung an. Mit Verfügung vom 30. März 2015 verneinte die IV-Stelle des Kantons Zürich den Anspruch auf eine Invalidenrente. Die von A._ hiegegen erhobene Beschwerde hiess das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 10. August 2015 gestützt auf die übereinstimmenden Parteianträge zur Rückweisung der Sache an die IV-Stelle zu weiteren Abklärungen gut. Die IV-Stelle holte bei der Aerztliches Begutachtungsinstitut GmbH (ABI), Basel, ein polydisziplinäres Gutachten vom 18. Juli 2016 ein. Gestützt darauf verneinte sie mit Verfügung vom 11. April 2017 erneut einen Leistungsanspruch. B. Das Sozialversicherungsgericht wies die dagegen erhobene Beschwerde mit Entscheid vom 17. November 2017 ab. C. A._ führt Beschwerde in öffentlich-rechtlichen Angelegenheiten mit dem Antrag, es sei der vorinstanzliche Entscheid aufzuheben und ihr ab 1. Mai 2014 eine ganze Invalidenrente zuzusprechen; eventualiter sei der vorinstanzliche Entscheid aufzuheben und die Sache zur Wiederholung der polydisziplinären Begutachtung an die IV-Stelle zurückzuweisen. Zudem ersucht sie um unentgeltliche Rechtspflege. Die IV-Stelle schliesst auf Abweisung der Beschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf eine Stellungnahme.