---
title: TimeWarp.QuickBooks
description: QuickBooks Online API integration with OAuth authentication and data access capabilities.
type: package
latest: 1.0.0-beta.3
stable: none
repository: https://github.com/TimeWarpEngineering/timewarp-quickbooks
---

QuickBooks Online API integration with OAuth authentication and data access capabilities.

| | |
|---|---|
| Latest prerelease | `1.0.0-beta.3` |
| Stable release | none yet (prerelease only) |
| Downloads | 1,209 |
| Last published | 2025-10-21 |
| Target frameworks | `net10.0` |

## Install

```sh
dotnet add package TimeWarp.QuickBooks --prerelease
```

[NuGet](https://www.nuget.org/packages/TimeWarp.QuickBooks) · [Source](https://github.com/TimeWarpEngineering/timewarp-quickbooks)

---

[![Dotnet](https://img.shields.io/badge/dotnet-9.0-blue)](https://dotnet.microsoft.com)
[![Stars](https://img.shields.io/github/stars/TimeWarpEngineering/timewarp-quickbooks?logo=github)](https://github.com/TimeWarpEngineering/timewarp-quickbooks)
[![Discord](https://img.shields.io/discord/715274085940199487?logo=discord)](https://discord.gg/7F4bS2T)
[![Build Status](https://github.com/TimeWarpEngineering/timewarp-quickbooks/actions/workflows/ci-build.yml/badge.svg)](https://github.com/TimeWarpEngineering/timewarp-quickbooks/actions/workflows/ci-build.yml)
[![NuGet](https://img.shields.io/nuget/v/TimeWarp.QuickBooks?logo=nuget)](https://www.nuget.org/packages/TimeWarp.QuickBooks/)
[![NuGet](https://img.shields.io/nuget/dt/TimeWarp.QuickBooks?logo=nuget)](https://www.nuget.org/packages/TimeWarp.QuickBooks/)
[![Issues Open](https://img.shields.io/github/issues/TimeWarpEngineering/timewarp-quickbooks.svg?logo=github)](https://github.com/TimeWarpEngineering/timewarp-quickbooks/issues)
[![Forks](https://img.shields.io/github/forks/TimeWarpEngineering/timewarp-quickbooks)](https://github.com/TimeWarpEngineering/timewarp-quickbooks)
[![License](https://img.shields.io/github/license/TimeWarpEngineering/timewarp-quickbooks.svg?style=flat-square&logo=github)](https://github.com/TimeWarpEngineering/timewarp-quickbooks/blob/master/LICENSE)
[![Twitter](https://img.shields.io/twitter/url?style=social&url=https%3A%2F%2Fgithub.com%2FTimeWarpEngineering%2Ftimewarp-quickbooks)](https://twitter.com/intent/tweet?url=https://github.com/TimeWarpEngineering/timewarp-quickbooks)

[![Twitter](https://img.shields.io/twitter/follow/StevenTCramer.svg)](https://twitter.com/intent/follow?screen_name=StevenTCramer)
[![Twitter](https://img.shields.io/twitter/follow/TheFreezeTeam1.svg)](https://twitter.com/intent/follow?screen_name=TheFreezeTeam1)

# TimeWarp.QuickBooks

![TimeWarp Logo](assets/logo.svg)

TimeWarp.QuickBooks is a .NET library for QuickBooks Online integration.

## Give a Star! :star:

If you like or are using this project please give it a star. Thank you!

## Features

- Easy authentication with QuickBooks Online API
- Simple interfaces for common QuickBooks operations
- Comprehensive testing with TimeWarp.Fixie
- Designed with modern .NET practices

## Getting started

To quickly get started I recommend reviewing the samples in this repo.

## Installation

```console
dotnet add package TimeWarp.QuickBooks
```

You can see the latest NuGet packages from the official [TimeWarp NuGet page](https://www.nuget.org/profiles/TimeWarp.Enterprises).

* [TimeWarp.QuickBooks](https://www.nuget.org/packages/TimeWarp.QuickBooks/) [![NuGet](https://img.shields.io/nuget/v/TimeWarp.QuickBooks?logo=nuget)](https://www.nuget.org/packages/TimeWarp.QuickBooks/)

## CI/CD Pipeline

This project uses GitHub Actions for continuous integration and deployment:

- **CI Build**: Runs on pull requests to validate code quality
- **Release Build**: Automatically publishes new versions to NuGet when pushed to the master branch

### Required GitHub Secrets

To use the GitHub Actions workflows, you need to configure the following secret in your repository:

- `PUBLISH_TO_NUGET_ORG`: Your NuGet API key for publishing packages

## Documentation

Comprehensive documentation is available in the Documentation directory:

- [User Documentation](Documentation/User/Overview.md) - How to use the library
- [Developer Documentation](Documentation/Developer/Overview.md) - How to contribute or extend the library

## Development Process

This project follows the Kanban methodology for task management. You can find current work in the [Kanban](Kanban/ReadMe.md) directory.

### Running Tests

```console
pwsh run-tests.ps1
```

## Contributing

We welcome contributions! Please see our contribution guidelines for details.

## Unlicense

[![License](https://img.shields.io/github/license/TimeWarpEngineering/timewarp-quickbooks.svg?style=flat-square&logo=github)](https://unlicense.org)

## Contact

Sometimes the GitHub notifications get lost in the shuffle. If you file an [issue](https://github.com/TimeWarpEngineering/timewarp-quickbooks/issues) and don't get a response in a timely manner feel free to ping on our [Discord server](https://discord.gg/A55JARGKKP).

[![Discord](https://img.shields.io/discord/715274085940199487?logo=discord)](https://discord.gg/7F4bS2T)

## Acknowledgments

- [TimeWarp.Fixie](https://github.com/TimeWarpEngineering/timewarp-fixie) for testing infrastructure
