title: IPython Javascript client API
body: <p>Does IPython provide a Javascript client API for interfacing to a kernel server? </p>
  
  <p>I had a look at <a href="https://ipython.org/ipython-doc/dev/development/messaging.html" rel="nofollow">https://ipython.org/ipython-doc/dev/development/messaging.html</a> which explains the wire protocol between a front-end and a kernel.</p>
  
  <p>I would be interested in finding out how the current web client communicates with a kernel and in particular how I could leverage JavaScript in order to programmatically create new notebooks from my own custom web client</p>
  
  <p>Thanks</p>