Skip to main content

Introduction

Cadence is a collection of Python task management and scheduling libraries. At its core Cadence is designed to make repetitive tasks consistent.

Get started on creating a sample application.

Features

  • Lightweight - Cadence is designed with minimal implementation and few external dependencies.
  • Pluggable - Cadence has built-in hooks and lifecycle methods
  • Metaphoric - Tasks have the familiar structure of unit tests.
  • Developer First - Cadence is designed by developers for developers, making task automation as straight-forward as possible so you spend less time configuring and more time automating.

Use Cases

  • Periodic health checks on resources (websites, APIs, microservices)
  • Schedule reminders
  • Nightly back-ups of files
  • Automate deployment smoke and functional testing

Contributing

We will be allowing contribution soon! Get started on a sample application and we'll let you know when we are ready.