Posted On: Jan 30, 2023

Today, Amazon Neptune announces support for JupyterLab 3 on Neptune notebooks to boost the productivity of developers and data scientists using the Neptune Workbench. With this update, you can now launch Neptune notebooks in the Amazon Web Services Management console using JupyterLab to access a modern interactive development environment (IDE) complete with developer tools for code authoring, debugging, and support for the latest open source JupyterLab extensions. 

With the JupyterLab interface, you can use IDE tools such as an integrated debugger to inspect variables and step through breakpoints while building code. For example, you can interactively build, test, and run a graph analytics workload using the Neptune Python integration on JupyterLab. In addition, using the Language Server extension, you can enable modern IDE functionality such as tab-completion, syntax highlighting, jump to reference, and variable renaming across notebooks and modules, making you much more productive.

This feature is now available in all Amazon Web Services regions where Amazon Neptune Workbench is available. By default, new Neptune notebooks will be created using the Amazon Linux 2, JupyterLab 3 environment. Neptune notebooks are hosted by and billed as Amazon SageMaker Notebook Instances. Customers are charged for the notebook instance while the instance is in Ready state. 

To get started, create a new Neptune notebook in the Amazon Web Services Management Console and choose “Open Jupyter” or “Open JupyterLab” once the notebook is in the Ready state. You can walkthrough over 30+ included tutorial notebooks to learn about sample graph applications or graph query basics. To learn more, or to migrate an existing Neptune notebook to the Amazon Linux 2 environment, see this blog post and the Amazon Neptune User Guide.