Administration and development

Technical view of Selfint

Selfint is a multi-client integration platform with dynamic workflows, connection catalogues, credential management, observability and multiple deployment models.

Workflow engine

Creation, duplication, pause/resume, human approvals, execution, snapshots, tagging, compare and rollback.

Triggers and inputs

API, webhook, schedule, email poll, Kafka, queue consumer, spawn, pubsub, AMQP and MQTT.

Transformation and enrichment

Mappings, OpenAPI import, JavaScript executor, line-based processing and AI-assisted flows.

AI layer

AI Builder plus AI steps with prompts, connections, preview, guard rails and execution logs.

Security and governance

  • Client scoping and tenant-aware access control.
  • RBAC with roles, permission sets and groups.
  • Client SSO support.
  • Audit trail and operational history.
  • Credential vault with aliases, reveal flow and rotation.
  • Controlled public surfaces for human approvals and temporary attachment downloads.

Connections and authentication

  • Unified connection catalogue reusable by workflows and triggers.
  • HTTP API credentials with OAuth2, API key, Basic, JWT and mTLS scenarios.
  • Connection testing with provider-specific probes.
  • AI connections, prompts, preview and logs for controlled AI operation.
  • Approval pages can collect a decision comment and resume the waiting execution automatically.