# OData V4 support

**URL:** https://discourse.nodered.org/t/odata-v4-support/33689
**Category:** General
**Created:** [3 October 2020 09:09 UTC](https://discourse.nodered.org/t/odata-v4-support/33689 "2020-10-03T09:09:48Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![0x180](https://avatars.discourse-cdn.com/v4/letter/0/8c91f0/32.png) [@0x180](https://discourse.nodered.org/u/0x180)
#### Post date: [3 October 2020 09:09 UTC](https://discourse.nodered.org/t/odata-v4-support/33689/1 "2020-10-03T09:09:48Z")

</div>

I can not find out on this forum if node-red support OData (i mean, if some node or logic exists or if i need to implement myself.. because i would avoid this).

---

<div class="post-metadata">

### Author: ![ristomatti](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ristomatti/32/5857_2.png) [@ristomatti](https://discourse.nodered.org/u/ristomatti)
#### Post date: [3 October 2020 09:25 UTC](https://discourse.nodered.org/t/odata-v4-support/33689/2 "2020-10-03T09:25:18Z")

</div>

I looked up what OData is out of curiosity and if there's any Node-RED custom nodes implementing it. I didn't find any but I there was some NPM modules for it you could either use in a function node or create a custom node wrapping some of these modules.

OData client:

- [https://www.npmjs.com/package/odata](https://www.npmjs.com/package/odata)
- [https://www.npmjs.com/package/odata-client](https://www.npmjs.com/package/odata-client)

OData REST API:

- [https://www.npmjs.com/package/node-odata](https://www.npmjs.com/package/node-odata)

If you need a client support, the first node module seemed pretty nice in syntax and could quite nicely be used as is inside a function node in my opinion.

I hope this answers your question.

---

<div class="post-metadata">

### Author: ![0x180](https://avatars.discourse-cdn.com/v4/letter/0/8c91f0/32.png) [@0x180](https://discourse.nodered.org/u/0x180)
#### Post date: [3 October 2020 10:00 UTC](https://discourse.nodered.org/t/odata-v4-support/33689/3 "2020-10-03T10:00:10Z")

</div>

Yes thanks.  
I also have not find any node that support OData in my previous search but hoped i was wrong.

I'm a node-red newby (node in general) so i really hoped that something similar already exists.  
Bytheway i would dig into how to build a node, thanks again.

---

<div class="post-metadata">

### Author: ![ristomatti](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ristomatti/32/5857_2.png) [@ristomatti](https://discourse.nodered.org/u/ristomatti)
#### Post date: [3 October 2020 10:15 UTC](https://discourse.nodered.org/t/odata-v4-support/33689/4 "2020-10-03T10:15:16Z")

</div>

If you're planning starting to build a node for it, I suggest you first post the idea and goals on the "Creating nodes" part of the forum. You might get good tips on where to look for examples etc.

I believe it'd require good amount of planning to find an intuitive approach to port the ideas in a "Node-RED way".

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [2 December 2020 10:15 UTC](https://discourse.nodered.org/t/odata-v4-support/33689/5 "2020-12-02T10:15:19Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
