{"library":"apscheduler","type":"library","category":null,"description":"APScheduler is a flexible, in-process task scheduler library for Python, offering cron-like capabilities. It allows you to schedule Python code to be executed later, either once or periodically, within your application. The current stable version is 3.11.2. It supports various scheduler types, job stores (e.g., in-memory, SQLAlchemy, MongoDB), and triggers (date, interval, cron, calendarinterval). APScheduler is primarily meant to be run inside existing applications, not as a standalone daemon. It is actively maintained with a stable 3.x series and an ongoing pre-release 4.x series with significant architectural changes.","language":"python","status":"active","version":"3.11.2","tags":["scheduling","task scheduler","cron","background tasks","asyncio","jobs"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install apscheduler","imports":["from apscheduler.schedulers.background import BackgroundScheduler","from apscheduler.schedulers.blocking import BlockingScheduler","from apscheduler.schedulers.asyncio import AsyncIOScheduler","from apscheduler.triggers.interval import IntervalTrigger","from apscheduler.triggers.cron import CronTrigger","from apscheduler.triggers.date import DateTrigger"]},{"cmd":"pip install apscheduler[sqlalchemy]","imports":[]},{"cmd":"pip install apscheduler[mongodb]","imports":[]},{"cmd":"pip install apscheduler[redis]","imports":[]},{"cmd":"pip install apscheduler[asyncpg]","imports":[]}],"homepage":null,"github":"https://github.com/agronholm/apscheduler","docs":"https://apscheduler.readthedocs.io/en/3.x/","changelog":"https://apscheduler.readthedocs.io/en/3.x/versionhistory.html","pypi":"https://pypi.org/project/apscheduler/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.3,"avg_import_s":0.38,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/apscheduler/compatibility"}}