Skip to content
Proud to collaborate with Microsoft for Startups

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).