Trouble Installing n10s Plugin Manually in Neo4j Desktop 5.26.0

Hi everyone! Glad to be here.

I’m an epidemiology researcher working with the ComptoxAI RDF dataset. When Neo4j Desktop supported the n10s plugin, I successfully imported RDF files and queried specific nodes using Cypher and Python.

Now, using Neo4j Desktop v2.0.5 and DB version 5.26.0, I’ve tried manually installing n10s-5.26.0.jar by:

  • Copying the JAR file to the plugins/ folder

  • Adding dbms.unmanaged_extension_classes=n10s.endpoint=/rdf to neo4j.conf

However, running:

SHOW PROCEDURES YIELD name, description

returns no n10s entries, and CALL n10s.graphconfig.init() fails.

Has anyone successfully installed n10s manually in Neo4j 5.x (especially 5.26.0)? Or is there a specific version combo that works reliably?

Appreciate any help or tips!

@razieh.moghadam

didnt try with Neo4j desktop but rather a simple local install on Ubuntu.
One thing i notice, and not sure if its the entire cause but if you define conf/neo4j.conf with

dbms.unmanaged_extension_classes=n10s.endpoint=/rdf

then on start we see

Warning: Use of deprecated setting 'dbms.unmanaged_extension_classes'. It is replaced by 'server.unmanaged_extension_classes'.

so changing conf/neo4j.conf to

server.unmanaged_extension_classes=n10s.endpoint=/rdf

though this had no impact relative to N10 being available or not.

Does your logs\debug.log report referneces to n10 and or neosemantics. For example on a linux platform running with Neosemantics successfully installed

egrep "n10|neosemantics" ../logs/debug.log

returns

[classpath] /home/neo4j/single/instance1/neo4j-enterprise-5.26.0/plugins/neosemantics-5.26.0.jar
                                                                server.unmanaged_extension_classes=ThirdPartyJaxRsPackage[packageName=n10s.endpoint, mountPoint=/rdf]
2025-11-04 12:39:43.308+0000 WARN  [o.n.k.a.p.GlobalProcedures] Failed to load `org.apache.http.impl.client.cache.memcached.MemcachedHttpCacheStorage` from plugin jar `/home/neo4j/single/instance1/neo4j-enterprise-5.26.0/plugins/neosemantics-5.26.0.jar`: java.lang.NoClassDefFoundError: net/spy/memcached/OperationTimeoutException
2025-11-04 12:39:43.965+0000 WARN  [o.n.k.a.p.GlobalProcedures] Failed to load `module-info` from plugin jar `/home/neo4j/single/instance1/neo4j-enterprise-5.26.0/plugins/neosemantics-5.26.0.jar`: java.lang.NoClassDefFoundError: module-info is not a class because access_flag ACC_MODULE is set
2025-11-04 12:39:44.072+0000 WARN  [o.n.k.a.p.GlobalProcedures] Failed to load `org.apache.http.impl.client.cache.ehcache.EhcacheHttpCacheStorage` from plugin jar `/home/neo4j/single/instance1/neo4j-enterprise-5.26.0/plugins/neosemantics-5.26.0.jar`: java.lang.NoClassDefFoundError: net/sf/ehcache/Ehcache
2025-11-04 12:39:45.554+0000 INFO  [o.n.s.m.ThirdPartyJAXRSModule] Mounted unmanaged extension [n10s.endpoint] at [/rdf]

For me n10s stopped installing on a fresh docker container since around March or April ...

"n10s" is not a known Neo4j plugin. Options are:
apoc
apoc-extended
bloom
fleet-management
genai
graph-data-science