One platform. Every automation.

Mario Koala AI unifies workflow orchestration, integration management, observability, and team controls in a single coherent product.

Code-first pipeline orchestration

Define workflows as code using our JavaScript/TypeScript SDK or declarative YAML. Version-control your automation alongside your application code. Ship changes with your existing CI/CD pipeline.

Visual drag-and-drop builder for non-technical stakeholders
Step-level retry policies with exponential backoff
Conditional branching and parallel fan-out steps
Idempotency keys for safe re-runs
Environment promotion (dev → staging → prod)
Git-based deployment via mk deploy
YAML
# workflows/order-fulfillment.yaml
name: order-fulfillment
trigger:
  type: webhook
  path: /hooks/order-created

steps:
  - id: validate-inventory
    uses: postgres/query
    with:
      query: "SELECT qty FROM inventory WHERE sku=$1"
      params: ["{{ trigger.sku }}"]

  - id: charge-payment
    uses: stripe/charge
    retry: { max: 3, backoff: exponential }
    with:
      amount: "{{ trigger.amount }}"
      currency: usd

  - id: notify-warehouse
    uses: slack/message
    with:
      channel: #fulfillment
      text: "Order {{ trigger.id }} ready to ship"

  - id: send-confirmation
    uses: sendgrid/email
    parallel: true
    with:
      to: "{{ trigger.customer_email }}"
      template: order-confirmation-v2

200+ pre-built connectors

Every connector handles auth, rate limiting, and pagination. Just pick the action you need.

PostgreSQL
MySQL
MongoDB
Redis
AWS S3
AWS SQS
GCP Pub/Sub
Vercel
Slack
SendGrid
Twilio
Intercom
Stripe
Salesforce
HubSpot
Braintree

Full run history & traces

Every execution is logged at the step level. Filter, search, replay, and diff runs without leaving the dashboard.

Run history — order-fulfillment
Run ID Status Triggered Duration Steps Trigger
run_9xK2mP ✓ Success 2 min ago 1.24s 4 / 4 webhook
run_8wJ1nO ✓ Success 14 min ago 0.98s 4 / 4 webhook
run_7vI0mN ✗ Failed 1 hr ago 3.41s 2 / 4 webhook
run_6uH9lM ✓ Success 2 hr ago 1.07s 4 / 4 schedule
run_5tG8kL ⟳ Running just now 1 / 4 webhook
run_4sF7jK ✓ Success 3 hr ago 1.55s 4 / 4 manual

Enterprise-grade security

Mario Koala is built for teams with real compliance requirements. Every feature is designed with security as a first principle, not an afterthought.

SOC 2 Type II

Independently audited annually. Report available under NDA to Enterprise customers.

GDPR Compliant

Data Processing Agreements available. Data residency in EU and US regions.

SSO via SAML / OIDC

Works with Okta, Azure AD, Google Workspace, and any SAML 2.0 provider.

Role-Based Access Control

Viewer, Editor, Admin, and custom roles with per-environment and per-pipeline granularity.

Immutable Audit Log

Every action — deploys, config changes, access grants — is logged and tamper-proof.

Secret Management

Credentials encrypted at rest (AES-256) and in transit (TLS 1.3). Never stored in logs.

RBAC config
# Access control example
roles:
  - name: platform-team
    permissions:
      - pipelines:deploy
      - pipelines:read
      - secrets:write
    environments: [production, staging]

  - name: developer
    permissions:
      - pipelines:deploy
      - pipelines:read
      - runs:replay
    environments: [staging, development]

  - name: observer
    permissions:
      - pipelines:read
      - runs:read
    environments: [*]

sso:
  provider: okta
  domain: yourcompany.okta.com
  group_sync: true

How Mario Koala fits in your stack

Your App any language SDK MK SDK @mariokoala/sdk Automation Engine mariokoala.ai Integrations 200+ connectors Scheduler cron + retry Event Bus webhooks / queues External APIs Stripe, Slack…

Works with your existing stack

OpenAI
AWS
GitHub
Slack
Postgres
Stripe
Vercel
Zapier