Base Library Integrations
The ltinteg-workflow-base-library provides atomic workflows to interact with various external services, cloud providers, and SaaS platforms. These are used as building blocks for more complex business logic.
Cloud Providers
AWS
aws.auth.validate_credentials: Validate AWS credentials.aws.s3.create_bucket: Create an S3 bucket.aws.s3.delete_bucket: Delete an S3 bucket.aws.ec2.create_instance: Create an EC2 instance.aws.ec2.terminate_instance: Terminate an EC2 instance.aws.ecs.create_cluster: Create an ECS cluster.aws.ecs.delete_cluster: Delete an ECS cluster.aws.ecs.run_task: Run an ECS task.aws.ecs.stop_task: Stop an ECS task.aws.ecs.describe_tasks: Describe ECS tasks.aws.ecs.register_task_definition: Register an ECS task definition.aws.ecs.deregister_task_definition: Deregister an ECS task definition.aws.route53.create_record: Create a Route53 DNS record.aws.route53.delete_record: Delete a Route53 DNS record.aws.cloudfront.create_distribution: Create a CloudFront distribution.aws.cloudfront.delete_distribution: Delete a CloudFront distribution.aws.cloudfront.delete_oac: Delete a CloudFront OAC.aws.sqs.send_message: Send a message to SQS.aws.secretsmanager.get_secret_value: Get a secret from Secrets Manager.aws.lambda.invoke: Invoke a Lambda function.aws.cognito.sign_in: Sign in to Cognito.aws.cognito.exchange_code_for_tokens: Exchange code for tokens in Cognito.aws.bedrock.chat: Chat with AWS Bedrock.aws.bedrock.query_knowledge_base: Query a Bedrock knowledge base.aws.ses.send_email: Send an email via SES.aws.logs.create_log_group: Create a CloudWatch log group.aws.logs.get_log_events: Get log events from CloudWatch.
GCP
gcp.auth.validate_credentials: Validate GCP credentials.gcp.storage.create_bucket: Create a GCP storage bucket.gcp.storage.upload_object: Upload an object to GCP storage.gcp.dns.create_record: Create a GCP DNS record.gcp.run.deploy_service: Deploy a service to Cloud Run.gcp.network.list_networks: List GCP networks.gcp.network.list_subnets: List GCP subnets.gcp.network.classify_subnet: Classify a GCP subnet.gcp.network.list_firewall_rules: List GCP firewall rules.gcp.certificates.request: Request a GCP certificate.
Azure
azure.auth.validate_credentials: Validate Azure credentials.azure.network.list_vnets: List Azure VNets.azure.network.list_subnets: List Azure subnets.azure.network.classify_subnet: Classify an Azure subnet.azure.network.list_nsgs: List Azure NSGs.
Development Tools & SaaS
GitHub
github.auth.validate_token: Validate a GitHub token.github.auth.validate_installation: Validate a GitHub App installation.github.installation.parse_webhook: Parse a GitHub App installation webhook.github.repos.get_repo: Get a GitHub repository.github.repos.list_repos: List GitHub repositories.github.code.get_file: Get a file from a GitHub repository.github.code.update_file: Update a file in a GitHub repository.github.code.create_branch: Create a branch in a GitHub repository.github.pulls.get_pr: Get a GitHub Pull Request.github.pulls.create_pr: Create a GitHub Pull Request.
Cloudflare
cloudflare.auth.validate_token: Validate a Cloudflare token.cloudflare.dns.list_records: List Cloudflare DNS records.cloudflare.dns.create_record: Create a Cloudflare DNS record.cloudflare.dns.update_record: Update a Cloudflare DNS record.cloudflare.dns.delete_record: Delete a Cloudflare DNS record.cloudflare.cache.purge: Purge Cloudflare cache.cloudflare.workers.create_script: Create a Cloudflare worker script.cloudflare.workers.deploy_script: Deploy a Cloudflare worker script.cloudflare.workers.delete_script: Delete a Cloudflare worker script.cloudflare.r2.create_bucket: Create a Cloudflare R2 bucket.cloudflare.r2.upload_assets: Upload assets to a Cloudflare R2 bucket.
Stripe
stripe.checkout.create_session: Create a Stripe checkout session.stripe.customers.create_customer: Create a Stripe customer.stripe.customers.get_customer: Get a Stripe customer.stripe.payment_intents.create_intent: Create a Stripe payment intent.stripe.subscriptions.create_subscription: Create a Stripe subscription.stripe.subscriptions.cancel_subscription: Cancel a Stripe subscription.stripe.refunds.create_refund: Create a Stripe refund.stripe.webhooks.validate_event: Validate a Stripe webhook event.
Vercel, Netlify & BunnyCDN
- Vercel:
vercel.auth.validate_token,vercel.dns.list_records,vercel.dns.create_record,vercel.dns.delete_record. - Netlify:
netlify.auth.validate_token,netlify.dns.list_records,netlify.dns.create_record,netlify.dns.delete_record. - BunnyCDN:
bunnycdn.auth.validate_token,bunnycdn.dns.list_records,bunnycdn.dns.create_record,bunnycdn.dns.delete_record,bunnycdn.cache.purge.
Other Services
- Sentry:
sentry.auth.validate_token,sentry.issues.list_issues,sentry.issues.get_issue. - Linear:
linear.issues.create_issue,linear.issues.update_issue. - Slack:
slack.messages.send_message. - Notion:
notion.pages.create_page. - Email:
sendgrid.email.send,resend.email.send.
AI & DGI
ai.chat.complete: Basic AI chat completion.dgi.workflow_builder: DGI workflow builder logic.dgi.intent_recognition: DGI intent recognition.dgi.prompt_generation: DGI prompt generation.dgi.ai_chat: DGI AI chat interactions.dgi.synapse.*: Synapse logic (validate, understand, build_dag, map_capabilities, decompose).
