# JS Plugin SDK not writing unique records correctly in CloudQuery

**URL:** <https://community.cloudquery.io/t/js-plugin-sdk-not-writing-unique-records-correctly-in-cloudquery/602>\
**Category:** CloudQuery SDK\
**Created:** [November 3, 2023, 3:10am UTC](https://community.cloudquery.io/t/js-plugin-sdk-not-writing-unique-records-correctly-in-cloudquery/602 "2023-11-03T03:10:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![assuring-dogfish](https://avatars.discourse-cdn.com/v4/letter/a/9de053/32.png) [@assuring-dogfish](https://community.cloudquery.io/u/assuring-dogfish)\
**Post date:** [November 3, 2023, 3:10am UTC](https://community.cloudquery.io/t/js-plugin-sdk-not-writing-unique-records-correctly-in-cloudquery/602/1 "2023-11-03T03:10:39Z")

</div>

Has anyone successfully gotten the JS Plugin SDK working? I’m seeing a situation where a custom plugin I’m writing is writing 83 rows with the same data, even though I’m getting 83 unique records from the source API.

---

<div class="post-metadata">

**Author:** ![erez](https://sea1.discourse-cdn.com/flex001/user_avatar/community.cloudquery.io/erez/32/40_2.png) [@erez](https://community.cloudquery.io/u/erez)\
**Post date:** [November 3, 2023, 7:53am UTC](https://community.cloudquery.io/t/js-plugin-sdk-not-writing-unique-records-correctly-in-cloudquery/602/2 "2023-11-03T07:53:40Z")

</div>

Hi @assuring-dogfish,

We have a reference plugin in [this repository](https://github.com/cloudquery/cloudquery/tree/e3c1f9155f349f0ba8c19b6494e4cfdbaff98ddd/plugins/source/airtable) and another one in [this template repository](https://github.com/cloudquery/javascript-plugin-template/tree/csv-file-sync). I don’t recall seeing sync issues with those plugins.

There are docs for JS plugins at [Creating a New JS Plugin](https://www.cloudquery.io/blog/creating-a-new-js-plugin) and [Creating New Plugin: JavaScript Source](https://www.cloudquery.io/docs/developers/creating-new-plugin/javascript-source).

But if you don’t find a solution, I recommend opening a bug report via [this link](https://github.com/cloudquery/cloudquery/issues/new/choose) so we can take a closer look. If possible, please share your plugin repository/code.

---

<div class="post-metadata">

**Author:** ![assuring-dogfish](https://avatars.discourse-cdn.com/v4/letter/a/9de053/32.png) [@assuring-dogfish](https://community.cloudquery.io/u/assuring-dogfish)\
**Post date:** [November 3, 2023, 11:31am UTC](https://community.cloudquery.io/t/js-plugin-sdk-not-writing-unique-records-correctly-in-cloudquery/602/3 "2023-11-03T11:31:15Z")

</div>

Ok, thanks. I’ll take a look.  
Yeah, was our issue… thanks.
