# Do I have to use the SDK?

**URL:** <https://zatca1.discourse.group/t/do-i-have-to-use-the-sdk/278>\
**Category:** SDK, web-based validator and sandbox\
**Created:** [July 15, 2023, 10:49pm UTC](https://zatca1.discourse.group/t/do-i-have-to-use-the-sdk/278 "2023-07-15T22:49:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ehab](https://avatars.discourse-cdn.com/v4/letter/e/e36b37/32.png) [@Ehab](https://zatca1.discourse.group/u/Ehab)\
**Post date:** [July 15, 2023, 10:49pm UTC](https://zatca1.discourse.group/t/do-i-have-to-use-the-sdk/278/1 "2023-07-15T22:49:04Z")

</div>

Do I have to use the SDK?

---

<div class="post-metadata">

**Author:** ![Ehab](https://avatars.discourse-cdn.com/v4/letter/e/e36b37/32.png) [@Ehab](https://zatca1.discourse.group/u/Ehab)\
**Post date:** [July 15, 2023, 10:49pm UTC](https://zatca1.discourse.group/t/do-i-have-to-use-the-sdk/278/2 "2023-07-15T22:49:57Z")

</div>

It is not mandatory for Taxpayers to use the SDK. However, ZATCA encourages developers to use the SDK to ensure compliance with the E-Invoicing requirements for the QRcCode (required from 4 December, 2021) and XML (required starting from 1 January, 2023 onwards). Developers should also use the SDK for offline testing to reduce load on the Integration Sandbox.
