<p><a href="https://arxiv.org/abs/1804.06868" rel="nofollow noreferrer">This paper</a> tackles this problem and was recently nominated as best paper in a top conference.</p>

<p>They are gradually releasing and documenting code here: <a href="https://github.com/clic-lab/atis" rel="nofollow noreferrer">https://github.com/clic-lab/atis</a></p>

<p><strong>EDIT</strong></p>

<p>You could also use the OpenNMT library (<a href="https://github.com/OpenNMT/OpenNMT-py" rel="nofollow noreferrer">https://github.com/OpenNMT/OpenNMT-py</a>), to train a model to map natural language to SQL queries, if you have the training data.</p>
Current NLP to SQL query solutions
<p>I need to create a system that converts natural language to SQL queries. I know this has been done before so I am trying to find an SDK, API, or company that has already done it instead of reinventing the wheel by trying to write it from scratch. </p>

<p>Most of the posts I find related to this topic are at least at couple of years old. Kueri.me seems to be a great solution but their downloads page isn't working and I can't find their SDK anywhere else online (their latest blog posts are also from 2016).</p>

<p>Any advice? What is currently the best solution to do NLP to SQL? </p>