Built for DevOps Professionals
Connect your cloud data to people and systems using email, chat & APIs. Workflow steps can even run containers, custom functions, and more.
Build simple steps into complex workflows. Run and test locally. Compose solutions across clouds using open source mods.
Run workflows manually or on a schedule. Trigger pipelines from webhooks or changes in data.
Build and deploy DevOps workflows like infrastructure. Code in HCL and deploy from version control.
Automate routine work.
Scale your team's impact.
Connect your team to the cloud using slack, teams, email and more.
ChatOpsRespond instantaneously to cloud compliance & security misconfiguration.
SecurityMulti-step workflows that connect live cloud data to AI services.
AI WorkflowExecute repetitive tasks and routine actions that can fall through the cracks.
Scheduled JobsGet started building workflows in <60sec.
pipeline "get_astronauts" { step "http" "whos_in_space" { url = "http://api.open-notify.org/astros" method = "get" }}
pipeline "query_cloud_resources" { step "query" "steampipe" { connection = "postgres://localhost:9193" sql = "select * from cloud" }}
trigger "interval" "my_hourly_trigger" { trigger = "hourly" pipeline = pipeline.my_job}
pipeline "my_job" { step "http" "call_webhook" { url = "http://example.com/my/webhook" }}
pipeline "notify" { step "pipeline" "astros" { pipeline = pipeline.get_astronauts }
step "pipeline" "post_slack_message" { pipeline = slack.pipeline.post_message args = { token = params.token channel = "astro_channel" message = "In space: ${step.pipeline.astros.output.people}" } }}
$ flowpipe pipelines list
my-cloud-mod pipeline.aws_ec2_instance_schedulingmy-cloud-mod pipeline.aws_s3_bucket_create_handlermy-cloud-mod pipeline.convert_ebs_volume_typemy-cloud-mod pipeline.delete_insecure_security_group_rulesmy-cloud-mod pipeline.gcp_compute_instance_schedulemy-cloud-mod pipeline.s3_bucket_enable_versioningmy-cloud-mod pipeline.tag_untagged_cloud_resourcesmy-cloud-mod pipeline.azure_storage_account_minimum_tls
$ flowpipe pipeline run pipeline.aws_ec2_instance_scheduling