Tagged in


The Architecture of APScheduler

APScheduler is a job scheduling framework that executes code either one-off or periodically. People often integrate it into an existing Python application for running interval jobs.

In this post, we will cover below topics:

  • What are the basic concepts of APScheduler?
  • How does object-oriented programming help extending the use cases …

Periodic Scheduler


It’s a fundamental requirement that we need to run a command at a specific time.


Periodical Scheduler schedules code to be executed periodically. It has below features:

  • Job managing, meaning adding new jobs, removing old ones, or modifying existing ones.
  • Job storing.
  • Run as a long-running process …