Search code examples
node.jsapiintegrationquickbooks-online

node-quickbooks vs intuit-oauth


I am doing research on quickbooks online integration using node and angular 8.

The official intuit developer site provides two node packages. one is official from intuit and one is from community.

I have glanced through both of them. the official package is fairly universal. It essentially is just a API client to send a request to remote server and the payload is basic json format.

the community package seems a bit more specific but the documentation seems a bit confusing.

Which one would you choose to do the work and why? I would love to hear your input.

Thanks :)


Solution

  • The Intuit provided library (intuit-oauth) is specifically for authenticating and getting the OAuth token you need to communicate with the Quickbooks API, the other library (node-quickbooks) is for making the actual calls against the API endpoints.

    You will need both libraries, unless you are handling authentication in a different way.