Intron Connect

Artifacts

Versioned APIs, events, jobs, workflows, and webhooks in the catalog.

The catalog is the product surface Connect publishes. YAML in git is the seed. Portal and SAPI manage lifecycle after load.

Open Overview

Kinds

KindWhat it is
APIIngress path, methods, auth (jwt · api-key · hmac)
EventTopic, record key, DLT, consumer group
JobTrigger (SCHEDULE · MESSAGE · WEBHOOK · API · MANUAL). Never the outbox publisher
Workflowtasks[] IR (call · listen · wait · switch · fork · end). Optional webhookBind
WebhookInbound HMAC ingress and/or outbound subscription
StreamCamel Kafka processor with a window

Unique row: (artifact_id, version). GET without ?version= prefers published, then highest version.

Read vs write

ActionWhere
List / get publishedExperience GET /api/v1/catalog
Create / update / publishPortal and System APIs

Kernel ops (/api/v1/ops, /api/v1/system) are not the public developer catalog.

If this fails

SymptomCause
Artifact missing after deployCONNECT_CATALOG_DIR not mounted, or classpath seed false with empty dir
Designer save vanished on restartFile seed overwrote — Portal-saved spec should win; check seed flags

Next: Publish and lifecycle

On this page