Search all guides

Reference · Nodes

Development integrations and nodes

Development nodes connect workflows to the tools engineering teams already run: source control with GitHub, GitLab and Git, builds with Jenkins, CircleCI and Travis CI, deploys with Netlify and AWS Lambda, servers through SSH and Execute Command, and error tracking with Sentry.io. Every trigger in this category is a webhook, so a push, a merged pull request, a finished test run or a deploy starts a workflow as it happens.

39 nodes — 27 actions and 12 triggers. Every page documents the shipped node: real parameters, real outputs, real error behaviour.

Source control, builds, deploys and servers

Source control. GitHub and GitLab manage files, issues, releases and repositories through their APIs; GitHub can also dispatch an Actions workflow. Git clones, commits and pushes repositories inside the workflow’s workspace.

Builds and tests. Jenkins triggers builds and manages jobs, CircleCI triggers and lists pipelines, and Travis CI triggers, cancels and restarts builds.

Deploys and infrastructure. Netlify manages sites and deploys, AWS Lambda invokes functions, and Cloudflare manages origin-pull certificates. UptimeRobot manages uptime monitors and status pages.

Servers and commands. SSH runs commands and transfers files on a remote host, FTP moves files over FTP or SFTP, and Execute Command runs a shell command and captures its output and files.

Messaging and security. Kafka and RabbitMQ publish messages. Sentry.io manages issues and releases, MISP manages threat-intelligence events, and urlscan.io scans URLs.

Triggers

All webhook triggers: GitHub Trigger, GitLab Trigger, Bitbucket Trigger, Netlify Trigger, Currents Trigger, Linear Trigger, Taiga Trigger, Figma Trigger, Webflow Trigger, TheHive Trigger, TheHive 5 Trigger and Venafi TLS Protect Cloud Trigger.

Example workflows

  • Tag to release. GitLab Trigger fires when a new tag is pushed, Jenkins triggers a parameterized build, and Sentry.io creates a release with the commit information.
  • Review on push. GitHub Trigger starts the run when code is pushed, GitHub downloads the changed file, OpenAI Reasoning analyzes the code for bugs, and GitHub creates an issue with the findings.
  • Check a suspicious link. urlscan.io scans a URL and returns its security verdicts, If branches on the verdict, and MISP adds an attribute to a threat-intelligence event.

Actions

AWS Lambda Invoke AWS Lambda functions synchronously or asynchronously, and list available functions. Action Bubble Perform CRUD operations on objects in a Bubble.io application via the Bubble Data API Action CircleCI Retrieve a CircleCI pipeline, list the pipelines of a project (optionally by branch), or trigger a new pipeline run for GitHub- and Bitbucket-hosted projects. Action Cloudflare Manage zone-level authenticated origin pull TLS client certificates via the Cloudflare API v4. Action Cockpit Interact with a self-hosted Cockpit CMS instance for managing collections, forms, and singletons Action Contentful Read content entries, assets, content types, locales, and space information from the Contentful headless CMS Action Execute Command Execute a shell command with optional binary input materialization, nsjail sandboxing, binary stdout capture, and output file capture. Action (binary) FTP Transfer files to and from remote servers, including listing, deleting, and renaming files or folders, using FTP or SFTP protocols. Action (binary) Git Perform version control operations like cloning, committing, and pushing on local Git repositories within the server workspace. Action (binary) GitHub Manage files, issues, releases, reviews, repositories, organizations, users, and workflows via the GitHub REST API. Action (binary) GitLab Manage GitLab repository files, issues, releases, repositories, and users via the GitLab REST API v4. Action (binary) Jenkins Manage Jenkins CI/CD jobs, trigger builds, control instance state, and retrieve build history. Action JWT Sign, verify, and decode JSON Web Tokens (JWTs) using HMAC secrets or RSA/ECDSA/PS key pairs. Action Kafka Produce messages to Apache Kafka topics with optional binary data, schema registry encoding, custom headers, keys, and GZIP compression. Action (binary) LDAP Interact with LDAP directory servers — search, compare, create, update, delete, and rename entries. Action MISP Interact with the MISP threat intelligence platform to manage events, attributes, organisations, feeds, galaxies, tags, users, and more. Action Netlify Manage Netlify sites and their deployments, including creating, canceling, and listing them. Action Npm Consume the NPM registry API to search for packages, retrieve package metadata and versions, and manage distribution tags. Action Okta Create, retrieve, update, and delete user accounts within the Okta identity and access management platform. Action Peekalink Generate rich link previews and check preview availability using the Peekalink API. Action RabbitMQ Publish messages to RabbitMQ queues and exchanges via the AMQP 0-9-1 protocol. Supports sending JSON, text, or binary data as message content. Action (binary) Sentry.io Manage error tracking events, issues, organizations, projects, releases, and teams in Sentry.io Action SSH Connect to remote servers to execute shell commands and transfer files using the SSH protocol. Action (binary) Taiga Manage epics, issues, tasks, and user stories in Taiga agile project management platform Action Travis CI Manage builds within the Travis CI continuous integration and continuous delivery platform, including getting, listing, canceling, restarting, and triggering them. Action UptimeRobot Manage website uptime monitors, alert contacts, maintenance windows, public status pages, and account details via the UptimeRobot API. Action urlscan.io Submit URLs for security scanning and retrieve detailed analysis results from urlscan.io, a website scanning and analysis sandbox service. Action

Triggers

Nodes that START a workflow when something happens.

Bitbucket Trigger Starts workflow when Bitbucket Cloud events occur (push, pull request, issue, etc.) Webhook trigger Currents Trigger Starts a workflow when Currents.dev CI/CD test orchestration events fire via webhook, supporting run started, finished, canceled, and timeout events. Webhook trigger Figma Trigger Starts a workflow when events like comments, updates, or deletions occur within a Figma team. Webhook trigger GitHub Trigger Starts a workflow when specific events happen in a GitHub repository, such as code pushes or pull requests. Webhook trigger GitLab Trigger Initiate workflows in response to events within a GitLab repository, such as pushes, merge requests, or issue updates. Webhook trigger Linear Trigger Starts a workflow when project management events occur in Linear, such as issue creation, comment updates, or cycle modifications. Webhook trigger Netlify Trigger Starts workflow when Netlify deploy or form submission events occur via webhooks Webhook trigger Taiga Trigger Starts a workflow when project management events like issue creation, story updates, or task changes occur in Taiga via webhooks. Webhook trigger TheHive 5 Trigger Receives webhook notifications from TheHive 5 when security-related actions like alert creation or case updates occur. Webhook trigger TheHive Trigger Receives webhook notifications from TheHive SIRP for security events like alert creation, case updates, and task changes, triggering workflows based on these occurrences. Webhook trigger Venafi TLS Protect Cloud Trigger Starts a workflow when Venafi TLS Protect Cloud certificate lifecycle or activity events occur, allowing filtering by activity type and sub-activity. Webhook trigger Webflow Trigger Starts workflow when Webflow events occur (form submissions, CMS changes, e-commerce orders, site publishes) Webhook trigger

Frequently asked questions

Which development events can start a workflow?

GitHub Trigger, GitLab Trigger and Bitbucket Trigger fire on repository events such as pushes, pull or merge requests and issues. Netlify Trigger covers deploys and form submissions, and Currents Trigger covers CI test runs. Linear Trigger and Taiga Trigger cover issue tracking, Figma Trigger design files, Webflow Trigger site events, TheHive Trigger and TheHive 5 Trigger security alerts and cases, and Venafi TLS Protect Cloud Trigger certificate events.

Can a workflow run my own scripts and commands?

Yes. Execute Command runs a shell command in an isolated execution directory and can write upstream binary data to disk first, so command-line tools such as ImageMagick or ffmpeg can work on real files. SSH runs commands on a remote server you control, and the Code node in Core Nodes runs JavaScript or Python inside the workflow. User-supplied code runs sandboxed.

How do development nodes combine with AI nodes?

An AI node can read what a development tool reports and write something back. Sentry.io lists the unresolved issues in a project, Claude Chat summarizes them, and GitHub opens an issue with the summary so the work is tracked where the team already looks.

Last reviewed . Spotted something wrong? Tell us.