# Only apoc-extended and no apoc-core when using NEO4J\_PLUGINS?

**URL:** <https://community.neo4j.com/t/only-apoc-extended-and-no-apoc-core-when-using-neo4j-plugins/62674>\
**Category:** Neo4j Graph Platform\
**Tags:** apoc, docker\
**Created:** [May 25, 2023, 1:04pm UTC](https://community.neo4j.com/t/only-apoc-extended-and-no-apoc-core-when-using-neo4j-plugins/62674 "2023-05-25T13:04:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sarmbruster](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/sarmbruster/32/7081_2.png) [@sarmbruster](https://community.neo4j.com/u/sarmbruster)\
**Post date:** [May 25, 2023, 1:04pm UTC](https://community.neo4j.com/t/only-apoc-extended-and-no-apoc-core-when-using-neo4j-plugins/62674/1 "2023-05-25T13:04:15Z")

</div>

Is it just me or is there something wrong with NEO4J\_PLUGINS options for docker?  
Running

```auto
docker run \
    -p 7474:7474 -p 7687:7687 \
    -e NEO4J_PLUGINS=\[\"apoc\"\] \
    neo4j:5.8.0

```

starts up nicely. However running `show functions` or `show procedures` shows up only functions/procedures from apoc extended and not from apoc core.

How do I get apoc core+extended set up in a dockerized environment?

---

<div class="post-metadata">

**Author:** ![bratanic\_tomaz](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/bratanic_tomaz/32/26823_2.png) [@bratanic\_tomaz](https://community.neo4j.com/u/bratanic_tomaz)\
**Post date:** [May 26, 2023, 11:27am UTC](https://community.neo4j.com/t/only-apoc-extended-and-no-apoc-core-when-using-neo4j-plugins/62674/2 "2023-05-26T11:27:22Z")

</div>

It's not you. This bug was introduced in 5.8.0, however, it should have been fixed today AFAIK. Can you try again?

---

<div class="post-metadata">

**Author:** ![sarmbruster](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/sarmbruster/32/7081_2.png) [@sarmbruster](https://community.neo4j.com/u/sarmbruster)\
**Post date:** [May 26, 2023, 11:53am UTC](https://community.neo4j.com/t/only-apoc-extended-and-no-apoc-core-when-using-neo4j-plugins/62674/3 "2023-05-26T11:53:19Z")

</div>

Thanks for your answer Tomaz. Tried the above command again and still apoc core seems to be missing. Before I nuked the existing image in my docker install just to make sure it's not something with caches.  
Any more hints?

---

<div class="post-metadata">

**Author:** ![jenny.owen](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/jenny.owen/32/3229_2.png) [@jenny.owen](https://community.neo4j.com/u/jenny.owen)\
**Post date:** [May 26, 2023, 12:13pm UTC](https://community.neo4j.com/t/only-apoc-extended-and-no-apoc-core-when-using-neo4j-plugins/62674/4 "2023-05-26T12:13:23Z")

</div>

Hi Stefan! Yeah this was a bug in the 5.8.0 image for a week or so but a fix was pushed last night.

You'll need to do `docker pull neo4j:5.8.0` to get the fixed copy and then it _should_ work.

To get both apoc core and apoc extended you can add

```auto
-e NEO4J_PLUGINS='["apoc", "apoc-extended"]'

```

to your `docker run`.

A nice ux feature I added recently is that if you get the plugin name wrong it'll tell you a list of the known options. `-e NEO4J_PLUGINS='["notaplugin"]'`

---

<div class="post-metadata">

**Author:** ![sarmbruster](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/sarmbruster/32/7081_2.png) [@sarmbruster](https://community.neo4j.com/u/sarmbruster)\
**Post date:** [May 26, 2023, 1:02pm UTC](https://community.neo4j.com/t/only-apoc-extended-and-no-apoc-core-when-using-neo4j-plugins/62674/5 "2023-05-26T13:02:12Z")

</div>

That clarifies it, thanks. However I've had to use

```auto
docker run -p 7474:7474 -p 7687:7687 \
      -e NEO4J_PLUGINS='["apoc", "apoc-core"]' neo4j:5.8.0

```
