# faktory_worker v1.9.9 - Table of Contents

> A Faktory worker implementation for Elixir

## Pages

- [Faktory Worker](faktory-worker.md)
- [Configuration](configuration.md)
- [Logging](logging.md)
- [Sandbox Testing](sandbox-testing.md)
- [Mutate API](mutate.md)

## Modules

- [FaktoryWorker](FaktoryWorker.md): The `FaktoryWorker` module provides everything required to setup workers for sending and fetching jobs.
- [FaktoryWorker.Batch](FaktoryWorker.Batch.md): Supports Faktory Batch operations
- [FaktoryWorker.Job](FaktoryWorker.Job.md): The `FaktoryWorker.Job` module is used to perform jobs in the background by sending to and fetching from Faktory.
- [FaktoryWorker.Sandbox](FaktoryWorker.Sandbox.md): When started with sandbox mode enabled, `FaktoryWorker` won't connect
to a running Faktory instance or perform queued jobs, but will instead
record all jobs enqueued locally.
- [FaktoryWorker.Testing](FaktoryWorker.Testing.md): Test utilities for asserting and refuting whether jobs are enqueued,
as well as performing jobs as they will be performed when pulled off
the queue at runtime.

