> For the complete documentation index, see [llms.txt](https://jamhall.gitbook.io/doddle/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jamhall.gitbook.io/doddle/getting-started/introduction.md).

# Introduction

{% hint style="danger" %}
Doddle is a work in progress and there is likely to be quite a few bugs and outdated documentation. Use at your own risk.
{% endhint %}

Doddle is a **background job system** designed to make scheduling jobs in Java as **simple as possible** without being tied to a particular framework or storage provider.

Out of the box, Doddle comes with the following features:

* A web dashboard for monitoring jobs
* Enqueue immediately or in the future jobs
* Queues with a given priority
* Scheduled jobs, otherwise known as, CRON jobs.
* Encryption of job arguments
* Retry and back-off strategies
* REST API to fetch information about jobs

And much more!&#x20;
