Reference
OpenAct
Overview

OpenAct

Unified API execution platform with built-in connectors and OAuth2 authentication.

Overview

OpenAct is the integration layer of AionixOne, providing a unified interface to execute actions across different services and protocols. It includes built-in connectors for common services and AuthFlow for OAuth2 management.

TRN Pattern

trn:openact:{tenant}:action/{kind}/{name}
trn:openact:{tenant}:connection/{kind}/{name}

Key Features

  • 10+ Built-in Connectors — HTTP, PostgreSQL, MySQL, Redis, Kafka, S3, and more
  • AuthFlow Engine — Workflow-based OAuth2 with PKCE, automatic token refresh
  • Multiple Entry Points — CLI, REST API, MCP (Model Context Protocol)
  • Build Optimization — Selective connector compilation via connectors.toml

Quick Example

# Execute HTTP action
aio act execute http.get \
  --data '{"url": "https://api.example.com/users"}'
 
# Test connection
aio act conn test my-postgres
 
# List available actions
aio act list

Supported Connectors

CategoryConnectors
HTTPREST APIs, GraphQL, Webhooks
DatabasesPostgreSQL, MySQL, SQLite, MongoDB
Message QueuesKafka, Redis Pub/Sub, RabbitMQ
StorageS3, MinIO, Local filesystem
CommunicationSMTP, Slack, Discord

API Endpoints

MethodEndpointDescription
POST/api/v1/actions/{kind}/{name}/executeExecute action
GET/api/v1/actionsList available actions
POST/api/v1/connectionsCreate connection
POST/api/v1/connections/{name}/testTest connection

Reference Pages


Documentation in progress. Content will be expanded.