# apoc.cypher.runFile not available although apoc.cypher.run is (Neo4J 5.7, apoc 5.7)

**URL:** <https://community.neo4j.com/t/apoc-cypher-runfile-not-available-although-apoc-cypher-run-is-neo4j-5-7-apoc-5-7/62383>\
**Category:** Neo4j Graph Platform\
**Tags:** apoc, import\
**Created:** [May 5, 2023, 8:44am UTC](https://community.neo4j.com/t/apoc-cypher-runfile-not-available-although-apoc-cypher-run-is-neo4j-5-7-apoc-5-7/62383 "2023-05-05T08:44:36Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![boulanger](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/boulanger/32/6071_2.png) [@boulanger](https://community.neo4j.com/u/boulanger)\
**Post date:** [May 5, 2023, 8:44am UTC](https://community.neo4j.com/t/apoc-cypher-runfile-not-available-although-apoc-cypher-run-is-neo4j-5-7-apoc-5-7/62383/1 "2023-05-05T08:44:36Z")

</div>

I have cypher files in my `import` folder which I would like to import using the neo4j browser. However,

```auto
CALL apoc.cypher.runFile("myfile.cypher");

```

gives me

```auto
Neo.ClientError.Procedure.ProcedureNotFound
There is no procedure with the name `apoc.cypher.runFile` registered for this database instance. Please ensure you've spelled the procedure name correctly and that the procedure is properly deployed.

```

However, APOC 5.7.0 is installed and all the other `apoc.cypher.run*` procedures are available. I have also

```auto
dbms.security.procedures.allowlist=apoc.*
dbms.security.procedures.unrestricted=jwt.security.*,apoc.*

```

in my `neo4j.conf` and

```auto
apoc.export.file.enabled=true
apoc.import.file.enabled=true

```

in my `apoc.conf`

Am I missing something?

---

<div class="post-metadata">

**Author:** ![Cobra](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/cobra/32/35243_2.png) [@Cobra](https://community.neo4j.com/u/Cobra)\
**Post date:** [May 5, 2023, 9:05am UTC](https://community.neo4j.com/t/apoc-cypher-runfile-not-available-although-apoc-cypher-run-is-neo4j-5-7-apoc-5-7/62383/2 "2023-05-05T09:05:04Z")

</div>

Hello @boulanger 🙂

Be aware that with Neo4j 5, there are now 2 APOC plugins:

- [APOC Core](https://neo4j.com/docs/apoc/5/)
- [APOC Extended](https://neo4j.com/labs/apoc/5/)

The procedure `CALL apoc.cypher.runFile("myfile.cypher");` is in [APOC Extended](https://neo4j.com/labs/apoc/5/overview/#_apoc_cypher).

Best regards,  
Cobra

---

<div class="post-metadata">

**Author:** ![boulanger](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/boulanger/32/6071_2.png) [@boulanger](https://community.neo4j.com/u/boulanger)\
**Post date:** [May 5, 2023, 9:20am UTC](https://community.neo4j.com/t/apoc-cypher-runfile-not-available-although-apoc-cypher-run-is-neo4j-5-7-apoc-5-7/62383/3 "2023-05-05T09:20:17Z")

</div>

Aaah - thanks, I had not realized that. I have downloaded the plugin jar file and placed it into the `plugin` directory. Now the procedure is found!

---

<div class="post-metadata">

**Author:** ![carib](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/carib/32/21301_2.png) [@carib](https://community.neo4j.com/u/carib)\
**Post date:** [October 6, 2023, 9:31pm UTC](https://community.neo4j.com/t/apoc-cypher-runfile-not-available-although-apoc-cypher-run-is-neo4j-5-7-apoc-5-7/62383/4 "2023-10-06T21:31:29Z")

</div>

Why are there now two APOC plugins? I upgraded from Neo4j v4 to v5 and now a ton shit is breaking because it can't find like 1 or 2 apoc functions I was using. Ggggrrrrr

---

<div class="post-metadata">

**Author:** ![glilienfield](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/glilienfield/32/27534_2.png) [@glilienfield](https://community.neo4j.com/u/glilienfield)\
**Post date:** [October 7, 2023, 12:04am UTC](https://community.neo4j.com/t/apoc-cypher-runfile-not-available-although-apoc-cypher-run-is-neo4j-5-7-apoc-5-7/62383/5 "2023-10-07T00:04:46Z")

</div>

It’s in the extended jar

> **[apoc.cypher - APOC Extended Documentation](https://neo4j.com/labs/apoc/5/overview/apoc.cypher/)**
>
> This section contains reference documentation for the apoc.cypher procedures.

---

<div class="post-metadata">

**Author:** ![jonomac](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/jonomac/32/29768_2.png) [@jonomac](https://community.neo4j.com/u/jonomac)\
**Post date:** [October 8, 2023, 4:52pm UTC](https://community.neo4j.com/t/apoc-cypher-runfile-not-available-although-apoc-cypher-run-is-neo4j-5-7-apoc-5-7/62383/6 "2023-10-08T16:52:37Z")

</div>

Core is supported by Neo4J, Extended will continue to only be supported by the community...
