Posted On: Apr 20, 2022

Today, Amazon announces the general availability of openCypher query language support with Amazon Neptune. Customers can now use openCypher with Amazon Neptune, giving them more choices to build or migrate graph applications to a highly available, secure, and fully managed graph database.

Customers like openCypher’s syntax, which is inspired by SQL, because it provides a familiar structure to compose queries for graph applications. With today’s launch, Amazon Neptune now provides customers with that widest array of query language support including openCypher, Gremlin, and W3C SPARQL. Customers can use the openCypher and Gremlin query languages together over the same property graph data. Support for openCypher is compatible with the Bolt protocol, thus enabling customers to continue to run applications that use the Bolt protocol to connect to Neptune.

Since our preview announcement, we have increased coverage for openCypher clauses, implemented performance improvements, and now support parameterized queries for HTTPS and Bolt requests. Neptune’s support for openCypher works on new or existing property graphs allowing users to leverage both Apache TinkerPop Gremlin and openCypher simultaneously on the same cluster and data via HTTPS, Bolt drivers, as well as from within our Neptune Notebooks.

openCypher query language support is generally available on Neptune engine version 1.1.1.0 or higher in Amazon Web Services China (Beijing) region, operated by Sinnet, and Amazon Web Services China (Ningxia) region, operated by NWCD. There are no additional charges for using openCypher. To learn more, please visit the openCypher documentation page.