{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/4"}],"enrichment":{"capability":"Python SDK for Absurd, a PostgreSQL-based durable task execution system that handles scheduling, retries, and long-lived workflows without requiring additional services beyond Postgres.","skillfed_tags":["workflow-orchestration","postgres-native","task-durability"],"use_cases":["Order fulfillment workflows that process payments, reserve inventory, await shipment events, and send notifications across multiple steps.","Multi-step data pipelines where intermediate results must survive worker restarts and be resumable from the last completed stage.","Scheduled background jobs with built-in retry logic and durability, replacing simpler queue systems when crash-safety is required.","Event-driven workflows that pause execution to await external events (e.g., webhook callbacks) before resuming downstream steps.","Parent-child task hierarchies where one task spawns and durably waits for results from child tasks without losing state."],"what_it_does":"Absurd SDK provides a Python interface to Absurd, a durable execution system built entirely on PostgreSQL. It lets you define long-running workflows as task functions that survive crashes, restarts, and network failures by decomposing work into recorded steps. Each step's result is persisted, so if a worker crashes mid-execution, the system can resume from the last completed step without duplicating work.\n\nThe SDK offers both synchronous and asynchronous APIs. You register tasks as decorated functions, define steps within them using either decorators (sync) or async/await patterns (async), and optionally wait for external events before proceeding. The system handles scheduling, retries, and state management automatically, requiring only a Postgres connection\u2014no additional services, brokers, or infrastructure.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and solves a real problem\u2014durable task execution without external infrastructure\u2014in a way that's genuinely simpler than multi-service alternatives if you already run Postgres. The alpha status reflects early maturity, but the recent release cadence and community interest (2335 stars) suggest it's production-ready for teams comfortable with that trade-off."},"id":"absurd-sdk","links":{"html":"https://skillfed.io/packages/absurd-sdk","md":"https://skillfed.io/packages/absurd-sdk.md","pypi":"https://pypi.org/project/absurd-sdk/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-04","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"absurd-sdk","python_support":"supports_current","summary":"Python SDK for Absurd - PostgreSQL-based durable task execution"},"popularity":{"monthly_downloads":157058,"position":10768,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.0"}
