Open-source, self-hosted workflow orchestration where Gemini agents and human tasks are first-class citizens — durable, auditable, and yours to run.
Legacy tools force developers into XML verbosity, consultant dependency, and AI bolt-ons.
The same lead-triage process. YAML you can version control. XML you can't.
version: abada.io/v1
metadata:
key: lead_triage_demo
name: Lead Triage Demo
owner: sales-team
category: sales
flow:
entry: receive-lead
nodes:
- id: receive-lead
type: webhook
description: Receive a new sales lead
next: analyze-lead
- id: analyze-lead
type: agent
description: Classify the lead priority
profile: abada.agent/v1
model: gemini-3.6-flash
prompt: |
Analyze the company size:
${lead.companySize}.
Classify the lead priority.
Return exactly one value:
HIGH, MEDIUM, or LOW.
result_variable: lead_priority
confidence_threshold: 85
temperature: 0.1
max_attempts: 3
retry_backoff_ms: 2000
next: check-priority
- id: check-priority
type: condition
description: Route by priority
rules:
- if: "${lead_priority == 'HIGH'}"
then: senior-sales-review
- else: standard-workflow
then: standard-workflow
- id: senior-sales-review
type: human-input
description: Senior sales director review
formKey: lead-triage-review
assignees:
- sales-director
next: end
- id: standard-workflow
type: engine-task
description: Trigger the standard CRM
service: trigger-crm-sequence
next: end
- id: end
type: end
description: Lead triage completed
2-minute walkthrough: from YAML to running process with Gemini agents.
Three pillars that make Abada different.
Gemini-powered nodes with prompt, model, output schema, confidence threshold, and retry — all in the process definition. No bolt-on integrations.
PostgreSQL-backed with transactional outbox, restart recovery, and durable job leases. Stop the engine, restart it — processes resume from the exact same state.
Your data stays on your infrastructure. One command to run: curl ... | bash. Works on-prem or in your cloud. No vendor lock-in.
Requires Docker. The script downloads, verifies, and starts the full stack.
curl -fsSL https://install.abadaplatform.com | bash
Default login: alice / alice