Skip to content
@jobcelis-team

Jobcelis

Event infrastructure for developers — webhooks, retries, cron jobs, replay. 13 SDKs.

Jobcelis

Stop rebuilding webhook infrastructure for every project

Send events, route webhooks, schedule jobs — one API handles routing,
retries, filtering, and delivery tracking so you focus on your product.

Website Docs License Endpoints SDKs


Elixir/OTP · Phoenix 1.8 · LiveView · PostgreSQL · REST + SSE + WebSocket


The Problem

Every app that talks to other services needs webhook infrastructure — HTTP clients, retry logic, failure queues, delivery tracking, filtering. Developers rebuild this in every project.

Jobcelis solves it once. Send events through one API. We handle routing, retries, dead letters, transformations, and full delivery tracking. You focus on your product.

"It's like having Stripe's webhook infrastructure, but for any app — and it's free."


Platform

Phoenix
Core
jobscelis
REST API · Real-time Dashboard · Webhook Engine · Scheduled Jobs · Pipelines · Dead Letters · Replays · Event Schemas · Sandbox · Analytics · Audit Log · GDPR · Security

Features

Core


🔗 Webhooks

POST deliveries with exponential retries, circuit breaker, topic filters, body transforms, and HMAC-SHA256 signatures


📅 Scheduled Jobs

Daily, weekly, monthly, or cron expressions. Emit events or POST to external URLs with full execution history


🔄 Pipelines

Multi-step event processing with filter, transform, and delay steps. Test with sample payloads before deploying


⚡ Real-time Streaming

SSE via /api/v1/stream and WebSocket via Phoenix Channels. Live event and delivery updates


📦 Batch & Delayed Events

Send multiple events in a single request. Schedule future delivery with deliver_at


💀 Dead Letters & Replays

Capture exhausted deliveries. Retry or resolve dead letters. Replay historical events by date range


📐 Event Schemas

Define JSON Schema validations with versioning. Reject malformed payloads before processing


🔑 Idempotency

Deduplication via idempotency_key in body or X-Idempotency-Key header. No duplicate deliveries

Platform & Operations


👥 Teams & Multi-Project

Isolated workspaces with role-based access: owner, admin, editor, viewer. Invite members via email


📊 Analytics

Events/day, deliveries/day, top topics, webhook success rates, and latency metrics (p50/p95/p99)


📋 Audit Log

Immutable record of every action. Filter by actor, action type, and date range. Export as CSV or JSON


🧪 Sandbox

Temporary webhook endpoints for testing. Capture and inspect requests. Auto-cleanup on expiry


🔔 Alerts & Notifications

Get notified via Email, Slack, Discord, or custom webhooks when deliveries fail or circuits open


🧩 Embed Portal

Generate scoped tokens for customers to manage their own webhooks from your app's UI


📈 Prometheus Metrics

Export counters, gauges, and histograms for events, deliveries, latency, and circuit breakers


📤 Data Export & Retention

Export events, deliveries, and audit logs in CSV/JSON. Configurable retention policies with dry-run preview

Security & Compliance


🔒 Encryption & Auth

AES-256-GCM at rest, memory-hard password hashing, JWT + API Key auth with granular scopes


🛡️ MFA & Account Protection

TOTP two-factor auth with backup codes. Brute-force lockout, session management, and breach detection


🌍 GDPR / RGPD

Data export (Art. 15), restrict processing (Art. 18), object (Art. 21), consent versioning, and data portability


🏥 Reliability

Circuit breaker, outbound rate limiting, IP allowlist, webhook signature verification, and uptime monitoring

API & Developer Experience


📡 98+ API Endpoints

Full REST API with cursor pagination, topic wildcards, and standardized error responses


📖 OpenAPI 3.0

Complete spec with interactive Swagger UI. Auto-generated from route definitions


🌐 Bilingual

Full English and Spanish support. Dashboard, docs, and API error messages in both languages


📄 Webhook Templates

Pre-configured templates for common integrations. Body config modes: full, pick, rename, extra


SDKs & Tools

Official SDKs with full API coverage across 15 languages and tools:

Language Package Install
Node.js / TypeScript @jobcelis/sdk npm i @jobcelis/sdk
Python jobcelis pip install jobcelis
Go go-jobcelis go get github.com/jobcelis-team/go-jobcelis
PHP jobcelis/sdk composer require jobcelis/sdk
Ruby jobcelis gem install jobcelis
Elixir jobcelis {:jobcelis, "~> 1.0"}
C# / .NET Jobcelis dotnet add package Jobcelis
Rust jobcelis cargo add jobcelis
Swift SPM .package(url: "...jobcelis-team/jobcelis-swift")
Java com.jobcelis Maven / Gradle
Dart / Flutter jobcelis dart pub add jobcelis
Kotlin com.jobcelis Maven / Gradle
🖥️ CLI @jobcelis/cli npm i -g @jobcelis/cli
GitHub Action Action uses: jobcelis-team/jobscelis/sdks/github-action@main
🏗️ Terraform Provider source = "jobcelis-team/jobcelis"

Quick Start

# Send an event
curl -X POST "https://jobcelis.com/api/v1/events" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"topic":"order.created","order_id":123,"total":99.99}'

# Stream events in real-time (SSE)
curl -N "https://jobcelis.com/api/v1/stream" \
  -H "Authorization: Bearer YOUR_TOKEN"


Documentation · Get Started · API Reference · Status

Built with Elixir/OTP for reliability and concurrency at scale.

Pinned Loading

  1. jobscelis jobscelis Public

    Event infrastructure platform — publish events, deliver webhooks with retries, schedule cron jobs. 13 SDKs, real-time dashboard, GDPR compliant.

    Elixir 3

Repositories

Showing 10 of 13 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…