# Neo4j-graphql library in other languages

**URL:** <https://community.neo4j.com/t/neo4j-graphql-library-in-other-languages/1647>\
**Category:** GraphQL & GRANDstack\
**Created:** [September 20, 2018, 8:06am UTC](https://community.neo4j.com/t/neo4j-graphql-library-in-other-languages/1647 "2018-09-20T08:06:59Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ainsausti](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/ainsausti/32/887_2.png) [@ainsausti](https://community.neo4j.com/u/ainsausti)\
**Post date:** [September 20, 2018, 8:06am UTC](https://community.neo4j.com/t/neo4j-graphql-library-in-other-languages/1647/1 "2018-09-20T08:06:59Z")

</div>

Hi,

are there any plans to develop this libary, neo4j-graphql, in other languages like python?

If so, do you know the ETA?

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![mark.needham](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/mark.needham/32/104_2.png) [@mark.needham](https://community.neo4j.com/u/mark.needham)\
**Post date:** [September 24, 2018, 12:23pm UTC](https://community.neo4j.com/t/neo4j-graphql-library-in-other-languages/1647/2 "2018-09-24T12:23:31Z")

</div>

I think we're mostly focusing on Javascript for now...but for Python you could always try out the server side GraphQL plugin in the mean time. Not sure if you've seen that - [GitHub - neo4j-graphql/neo4j-graphql: GraphQL bindings for Neo4j, generates and runs Cypher](https://github.com/neo4j-graphql/neo4j-graphql)

Also cc'ing @lyonwj who runs all things GraphQL at Neo

---

<div class="post-metadata">

**Author:** ![lyonwj](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/lyonwj/32/27358_2.png) [@lyonwj](https://community.neo4j.com/u/lyonwj)\
**Post date:** [September 25, 2018, 11:02am UTC](https://community.neo4j.com/t/neo4j-graphql-library-in-other-languages/1647/3 "2018-09-25T11:02:48Z")

</div>

We don't currently have plans to implement neo4j-graphql in Python. We're focusing on building out all the features we want in neo4j-graphql-js first and then will develop a plan for porting to other languages.

As Mark points out you could use the GraphQL database plugin to have the GraphQL ---\> Cypher generation logic in Neo4j itself: [Neo4j GraphQL Library - Neo4j GraphQL Library](https://grandstack.io/docs/neo4j-graphql-plugin.html)

Also, there was a good article showing how to use GraphQL with Neo4j and Python using Graphene (a Python GraphQL library) and the Py2neo OGM: [Diving into GraphQL and Neo4j with Python | by Charles David | Elements blog | Medium](https://medium.com/elements/diving-into-graphql-and-neo4j-with-python-244ec39ddd94)

---

<div class="post-metadata">

**Author:** ![btroop](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/btroop/32/1718_2.png) [@btroop](https://community.neo4j.com/u/btroop)\
**Post date:** [October 16, 2018, 9:36pm UTC](https://community.neo4j.com/t/neo4j-graphql-library-in-other-languages/1647/5 "2018-10-16T21:36:36Z")

</div>

Are you abandoning development on the plugin? I haven't seen a commit in 5 months and the issue backlog grows slowly but steadily.

 ![image](https://us1.discourse-cdn.com/flex021/uploads/neo4jcommunity/original/2X/6/6fcd2b36b9420b3e1be10aa35d50fd30ce9557d0.png)

---

<div class="post-metadata">

**Author:** ![lyonwj](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/lyonwj/32/27358_2.png) [@lyonwj](https://community.neo4j.com/u/lyonwj)\
**Post date:** [October 16, 2018, 10:16pm UTC](https://community.neo4j.com/t/neo4j-graphql-library-in-other-languages/1647/6 "2018-10-16T22:16:09Z")

</div>

No, not abandoning. There's been some recent work to update for Neo4j v3.5, for example:

> **[GitHub - neo4j-contrib/neo4j-graphql at 3.5](https://github.com/neo4j-contrib/neo4j-graphql/tree/3.5)**
>
> 3.5

Currently the immediate plan in JVM-land for GraphQL is to extract some of the GraphQL --\> Cypher query translation logic from the plugin into a separate library.
