# Api to communicate with chef server

**URL:** <https://discourse.chef.io/t/api-to-communicate-with-chef-server/12604>\
**Category:** Chef Infra (archive)\
**Created:** [February 19, 2018, 9:46am UTC](https://discourse.chef.io/t/api-to-communicate-with-chef-server/12604 "2018-02-19T09:46:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![priyanshu](https://avatars.discourse-cdn.com/v4/letter/p/a9adbd/32.png) [@priyanshu](https://discourse.chef.io/u/priyanshu)\
**Post date:** [February 19, 2018, 9:46am UTC](https://discourse.chef.io/t/api-to-communicate-with-chef-server/12604/1 "2018-02-19T09:46:52Z")

</div>

I want to create a chef vault dynamically from node.js application to chef server.  
Is there any API to do so?

---

<div class="post-metadata">

**Author:** ![thommay](https://avatars.discourse-cdn.com/v4/letter/t/f08c70/32.png) [@thommay](https://discourse.chef.io/u/thommay)\
**Post date:** [February 20, 2018, 1:54pm UTC](https://discourse.chef.io/t/api-to-communicate-with-chef-server/12604/2 "2018-02-20T13:54:40Z")

</div>

I have to say that typing “node js chef api” into google resulted in several possibilities. [https://github.com/normanjoyner/chef-api](https://github.com/normanjoyner/chef-api) looks most promising.  
Please try and follow [Discourse Community Guidelines & Guidance on Asking for and Providing Help](https://discourse.chef.io/t/discourse-community-guidelines-guidance-on-asking-for-and-providing-help/12032) so that we aren’t overwhelmed with requests.

---

<div class="post-metadata">

**Author:** ![priyanshu](https://avatars.discourse-cdn.com/v4/letter/p/a9adbd/32.png) [@priyanshu](https://discourse.chef.io/u/priyanshu)\
**Post date:** [February 21, 2018, 7:10am UTC](https://discourse.chef.io/t/api-to-communicate-with-chef-server/12604/3 "2018-02-21T07:10:21Z")

</div>

Yeah !! So if this is the APi but we are not getting any such function which can be used to create chef vault using this API from my Node.js application.
