{"slug": "how-do-you-process-asynchronous-tasks-today", "title": "How do you process asynchronous tasks today?", "summary": "Meerkat, an open-source API, launches to help developers process asynchronous tasks like link monitoring and delivery tracking without building schedulers or webhook plumbing. The platform allows self-hosting or cloud use, charges only for scheduling and execution, and integrates with LLMs via user-provided API keys.", "body_md": "Open source API for developers who need agents to monitor links, track deliveries, and report findings — without building schedulers, webhook plumbing, or LLM tool loops. Results POST to your endpoint.\n\nSelf-host anywhere · Run on the stack you already ship\n\n01 · The primitive\n\nEvery product that watches the world rebuilds the same stack: schedulers, LLM tool loops, page diffing, webhook retries. Meerkat collapses that into a single open source resource.\n\n02 · Lifecycle\n\n```\nPOST /api/v1/tasks\n  description: \"watch URL\"\n  input_params: {...}\n  output_webhook: \"/hook\"\nproviders:\n  anthropic | openai\n  openrouter | grok\nkey: encrypted at rest\nagent.execute()\n→ on schedule\n→ on demand\n→ change detection\nPOST your-app.com/hook\n  signed: hmac-sha256\n  retries: exponential\n  status: 200 ✓\n```\n\n06 · Architecture\n\nA task moves through three actors. You register it, Meerkat schedules and orchestrates, an LLM (your key) executes, and a signed webhook lands back at your endpoint.\n\n03 · Self-host\n\nSelf-host Meerkat with the same REST API as Cloud. You run Postgres and workers; users connect their own LLM keys. MIT licensed, no vendor lock-in.\n\n04 · Run it your way\n\nSame open source codebase. Same API. Pick the operating model that fits your team.\n\n05 · BYOK\n\nMeerkat never resells AI tokens. Each account connects an encrypted API key. Model costs go to your provider; Meerkat charges only for scheduling, execution, and webhooks.\n\n`claude-sonnet-4-20250514`\n\n`gpt-4o-mini`\n\n`meta-llama/llama-3.3-70b-instruct:free`\n\n`grok-3-mini`\n\n07 · In production\n\nDrop in DHL, FedEx, or UPS URLs. Meerkat polls, diffs, and webhooks only when the state actually moves.\n\nPrice drops, restocks, availability shifts — converted into compact JSON your app can react to in one route.\n\nPer-run snapshots are diffed against history. You get a summary of what changed, not an HTML payload to parse.\n\nFire a single task for research, scraping, or extraction. Marked complete after the webhook lands.\n\n08 · API surface\n\nJSON in, JSON out. Bearer auth. Idempotent retries. Signed webhooks. The whole surface fits on one screen — identical between self-host and Cloud.\n\n`/api/v1/signup`\n\nCreate account + API key\n`/api/v1/tasks`\n\nRegister a task — recurring or one_off\n`/api/v1/tasks/:id/run`\n\nTrigger an on-demand run\n`/api/v1/tasks/:id/runs`\n\nStream execution history\n`/api/v1/tasks/:id/events`\n\nAudit log + webhook deliveries\n`/api/v1/tasks/:id/pause`\n\nPause a recurring schedule\n$ meerkat init\n\nSign up free, connect your LLM key, and ship your first webhook in under five minutes. Or deploy the open source version yourself — same API, your infrastructure.", "url": "https://wpnews.pro/news/how-do-you-process-asynchronous-tasks-today", "canonical_source": "https://meerkatagents.com/", "published_at": "2026-06-22 04:07:07+00:00", "updated_at": "2026-06-22 04:09:50.679730+00:00", "lang": "en", "topics": ["developer-tools", "ai-agents", "large-language-models", "ai-infrastructure"], "entities": ["Meerkat", "Anthropic", "OpenAI", "OpenRouter", "Grok", "DHL", "FedEx", "UPS"], "alternates": {"html": "https://wpnews.pro/news/how-do-you-process-asynchronous-tasks-today", "markdown": "https://wpnews.pro/news/how-do-you-process-asynchronous-tasks-today.md", "text": "https://wpnews.pro/news/how-do-you-process-asynchronous-tasks-today.txt", "jsonld": "https://wpnews.pro/news/how-do-you-process-asynchronous-tasks-today.jsonld"}}