One of the benefits of Neo4j is to be able to extend it in case there is some functionality missing. There are two ways of extending your database:
Using [stored procedures](🔗)
Using [server extensions](🔗)
GrapheneDB allows you to manage server extensions and stored procedures right from your admin interface. The Extensions feature is available on all database plans (Hobby-Enterprise).
Writing an extension will require you to be familiar with the Java programming language and to have an environment setup for compiling Java code. Please read the [Extending Neo4j documents section](🔗) carefully.
Keep in mind
Before using an extension make sure you understand how it works. Additionally, if you are adding a third party unmanaged extension make sure to audit the code before you proceed.