Integrations

Enterprise Cloud Integrations

riogentix provides native, first-class connectors for Amazon Web Services, Microsoft Azure, and Google Cloud Platform. Trigger workflows from cloud events, process data with AI, and write results back to cloud services — all without leaving the visual builder.


Amazon Web Services (AWS)

Authentication

Create an AWS Credential in Settings → Credentials → Add → AWS:

Apply the principle of least privilege: create a dedicated IAM user or role with only the permissions your workflows need.

Supported AWS Services

ServiceOperations
S3Get object, Put object, List bucket, Delete object, Generate pre-signed URL
SQSSend message, Receive messages, Delete message, Purge queue
SNSPublish message, Create/delete topic, Subscribe
LambdaInvoke function (sync or async)
DynamoDBGetItem, PutItem, Query, Scan, UpdateItem, DeleteItem
RDSQuery via standard database connector (PostgreSQL/MySQL)
BedrockInvoke foundation models (Claude, Llama, Titan, Mistral)
Secrets ManagerGet secret value (inject into workflow at runtime)
EventBridgePublish events, create rules as workflow triggers
TextractAnalyse documents, extract tables and forms
RekognitionDetect labels, faces, text in images

Example: Process Files from S3 with AI

[S3 Event Trigger: new object in my-invoices bucket]
        ↓
[S3: Get Object → read PDF bytes]
        ↓
[AWS Textract: Extract text from document]
        ↓
[AI Agent: Parse invoice fields into JSON]
        ↓
[DynamoDB: PutItem → store structured invoice]
        ↓
[SNS: Publish → notify finance team]

Using AWS Bedrock for LLM Nodes

Select AWS Bedrock as the provider in any LLM or AI Agent node. Your data stays within your AWS account — no data leaves your cloud environment.

{
  "provider": "bedrock",
  "model": "anthropic.claude-3-5-sonnet-20241022-v2:0",
  "region": "us-east-1",
  "credential": "my-aws-credential"
}

Microsoft Azure

Authentication

Create an Azure Credential in Settings → Credentials → Add → Azure:

Assign the service principal the minimum required Azure RBAC roles (e.g., *Storage Blob Data Contributor*, *Service Bus Sender*).

Supported Azure Services

ServiceOperations
Blob StorageUpload blob, Download blob, List containers, Delete blob
Service BusSend message, Receive message, Topic subscriptions
Event HubsSend events, receive and process event streams
Azure FunctionsInvoke HTTP-triggered functions
Cosmos DBRead item, Upsert item, Query (SQL API)
SQL DatabaseFull SQL query support via database connector
Azure OpenAICall GPT-4o, GPT-4-turbo deployed in your subscription
Cognitive ServicesForm Recognizer, Text Analytics, Translator
Key VaultGet secret, inject into workflow as credential
Entra IDList users/groups, manage identities (via Graph API)

Example: Document Intelligence Pipeline on Azure

[Service Bus Trigger: new message on contracts queue]
        ↓
[Blob Storage: Download PDF contract]
        ↓
[Azure Form Recognizer: Extract key-value pairs]
        ↓
[Azure OpenAI (GPT-4o): Summarise obligations]
        ↓
[Cosmos DB: Store contract summary]
        ↓
[Teams: Post summary to #legal channel]

Using Azure OpenAI

Deploy your own GPT model in Azure OpenAI Studio, then connect it in riogentix:

  1. Settings → Credentials → Add → Azure OpenAI
  2. Enter your Endpoint, API Key, and Deployment Name
  3. Select *Azure OpenAI* as the provider in any LLM node

Your prompts and completions stay within your Azure tenant.


Google Cloud Platform (GCP)

Authentication

Create a GCP Credential in Settings → Credentials → Add → Google Cloud:

Grant only the IAM roles your workflows require (e.g., *roles/storage.objectViewer*, *roles/pubsub.publisher*).

Supported GCP Services

ServiceOperations
Cloud Storage (GCS)Upload, download, list, delete objects
Pub/SubPublish message, pull messages, push subscription trigger
BigQueryRun query, insert rows, create/delete tables
Cloud FunctionsInvoke HTTP-triggered functions
FirestoreGet document, set document, query collection
Cloud SQLQuery via standard PostgreSQL/MySQL connector
Vertex AICall Gemini models, run custom model endpoints
Document AIParse documents, extract entities
Cloud TranslationTranslate text between languages
Secret ManagerAccess secrets at workflow runtime

Example: Real-Time Analytics Pipeline on GCP

[Pub/Sub Trigger: user_events topic]
        ↓
[AI Agent (Vertex Gemini): Classify event intent]
        ↓
[BigQuery: Insert classified event row]
        ↓
[Switch: if intent == "churn_risk"]
        ↓
[HTTP Request: POST to CRM → flag account]
        ↓
[Slack: Notify customer success team]

Using Vertex AI (Gemini)

  1. Enable the Vertex AI API in your GCP project
  2. Add a GCP Service Account credential with *Vertex AI User* role
  3. Select *Google Vertex AI* as the provider in any LLM or AI Agent node
  4. Choose your model (e.g., gemini-1.5-pro) and region

Multi-Cloud Patterns

Cross-Cloud Data Replication

[AWS S3: New file trigger]
        ↓
[AI Agent: Extract and transform data]
        ↓
           [Merge]
      ↙              ↘
[Azure Blob]     [GCS]   ← replicate to multiple clouds

Unified Alerting Across Clouds

Connect AWS CloudWatch, Azure Monitor, and GCP Cloud Monitoring to a single riogentix workflow that normalises alerts and routes them to your team's Slack or Teams channels.