> ## Documentation Index
> Fetch the complete documentation index at: https://docs.conductor.is/llms.txt
> Use this file to discover all available pages before exploring further.

# SDKs

> Check out Conductor's official Node.js and Python SDKs for integrating with the QuickBooks Desktop API.

Conductor provides powerful, fully-typed SDKs for **Node.js** and **Python** that provides a top-tier developer experience for integrating QuickBooks Desktop. Both SDKs provide:

* Full API coverage
* Type safety and autocomplete for every endpoint, parameter, and response field
* Inline docs for all fields and methods
* Automatic request retries
* Comprehensive error handling
* async/await operations
* Modern API design patterns

# Node.js SDK

See the [Node.js SDK Documentation](https://github.com/conductor-is/quickbooks-desktop-node) for more details.

<CodeGroup>
  ```bash npm theme={"system"}
  npm install conductor-node
  ```

  ```bash yarn theme={"system"}
  yarn add conductor-node
  ```

  ```bash pnpm theme={"system"}
  pnpm add conductor-node
  ```
</CodeGroup>

<Info>
  If you're migrating from the old `conductor-node` package (v11 or earlier),
  please see the [upgrade guide](/api-ref/upgrade-node).
</Info>

```ts  theme={"system"}
import Conductor from "conductor-node";

const conductor = new Conductor({ apiKey: "YOUR_SECRET_KEY" });

async function main() {
  // Fetch the first page of invoices
  const invoices = await conductor.qbd.invoices.list({
    conductorEndUserId: "YOUR_END_USER_ID",
  });
  console.log(invoices.data);
}

main();
```

# Python SDK

See the [Python SDK Documentation](https://github.com/conductor-is/quickbooks-desktop-python) for more details.

```bash  theme={"system"}
pip install conductor-py
```

```python  theme={"system"}
from conductor import Conductor

conductor = Conductor(api_key="YOUR_SECRET_KEY")

# Fetch the first page of invoices
invoices = conductor.qbd.invoices.list(
  conductor_end_user_id="YOUR_END_USER_ID",
)
print(invoices.data)
```


Built with [Mintlify](https://mintlify.com).