# Implementing a new AWS Node

**URL:** <https://community.n8n.io/t/implementing-a-new-aws-node/5828>\
**Category:** Questions\
**Created:** [May 18, 2021, 6:24am UTC](https://community.n8n.io/t/implementing-a-new-aws-node/5828 "2021-05-18T06:24:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![stwo](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/stwo/32/4126_2.png) [@stwo](https://community.n8n.io/u/stwo)\
**Post date:** [May 18, 2021, 6:24am UTC](https://community.n8n.io/t/implementing-a-new-aws-node/5828/1 "2021-05-18T06:24:44Z")

</div>

I’m trying to implement a new AWS node. Inspecting what you already have, I see that you are using aws4 and Rest API for existing AWS nodes(SNS, SES, S3).

My question is: Can I use the aws-sdk for the new node or do I have to use the Rest API as well?

References

> **[GitHub - aws/aws-sdk-js-v3: Modularized AWS SDK for JavaScript.](https://github.com/aws/aws-sdk-js-v3)**
>
> Modularized AWS SDK for JavaScript. Contribute to aws/aws-sdk-js-v3 development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![harshil1712](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/harshil1712/32/1374_2.png) [@harshil1712](https://community.n8n.io/u/harshil1712)\
**Post date:** [May 18, 2021, 6:59am UTC](https://community.n8n.io/t/implementing-a-new-aws-node/5828/2 "2021-05-18T06:59:22Z")

</div>

Hey @stwo!

We prefer the REST API over SDKs. This helps in maintaining the size of the project. We only use SDKs when it is really necessary. Hence, I would suggest you use the REST API 🙂

---

<div class="post-metadata">

**Author:** ![stwo](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/stwo/32/4126_2.png) [@stwo](https://community.n8n.io/u/stwo)\
**Post date:** [May 24, 2021, 6:47pm UTC](https://community.n8n.io/t/implementing-a-new-aws-node/5828/3 "2021-05-24T18:47:01Z")

</div>

Yes, got it. That make sense, thank you for explanation.
