Testing user defined procedure on remote server

Hello , I am writing a user defined procedure and i am testing it on embedded db , but i want to test it on real data in actual remote server , is there any way to do so ?

You have to deploy the jar to your server's plugin directory and test it from there.

Otherwise I rather recommend to use a Docker setup where you can configure the plugins directory to point to your freshly built jar.

If you're using Java for development you can also use testcontainers to spin up a new Docker instance.

See in github.com/neo4j-contrib/neo4j-apoc-procedures or github.com/neo4j-contrib/neo4j-streams for examples.