Every node in the catalog
Every node you can wire: 122 node types in 11 groups, 72 of them free on the platform side and 33 with a fixed per-call estimate. Each row says what the node does, what a dry run stubs, and what it can read, write or spend, and the reference updates itself whenever the palette grows.
- What you'll do
- Look up any node: what it does, whether a dry run stubs it, what it can read, write, or spend, and what it costs per call.
- What you'll have
- The right node for each step, with its cost and side effects known before you wire it in.
Quick definitions: node and dry run
- Node
- One step on the canvas: a trigger, a model call, a tool, a branch, or an output. Edges between nodes carry data and set the order they run in.
- Dry run
- A test run that executes your flow's logic for real but stubs every step that would cost money or reach an outside system, so nothing is spent.
Four columns, no surprises
Dry run is what the node does in the default free mode. “Runs for real” means the node executes its actual logic in a dry run because it costs nothing and reaches nothing external on its own. “Stubbed” means the engine intercepts the node before its executor runs and returns a placeholder in the real output shape: no money moves, no external system is touched.
Effects are the node's declared capabilities: what it can read, write, send, spend, publish, or settle. A dash means the node is pure local computation. Subflow and Loop declare every effect because they run another flow: their true effects are whatever the inner flow contains, and the engine budgets them accordingly.
Cost is the platform-side price. “Variable” covers three pricing cases: AI nodes metered in gateway tokens, HTTP-shaped nodes whose real cost is whatever the target service bills you, and Subflow/Loop whose cost is the sum of what runs inside them. Fixed estimates are per call when the backing route is public. Internal operational profiles say “Internal only”; retired compatibility profiles say “Route unavailable.” Neither is part of the public price ledger. The pricing model behind all of this is documented in Billing.
Field-level detail for the four general-purpose workhorses (HTTP, Webhook, Transform, Loop), including caps, the SSRF guard, and the expression grammar, lives on the quick reference.
Triggers
3 nodesHow a run starts: on a five-field UTC cron schedule, or when an HMAC-authenticated webhook delivery arrives.
| Node | What it does | Dry run | Effects | Cost |
|---|---|---|---|---|
| Scheduleschedule | Runs the flow on a schedule you pick: daily, weekdays, weekly or monthly. | Runs for real | - | Free |
| Webhookwebhook | Starts a flow when an authenticated inbound request arrives. | Runs for real | - | Free |
| CRM Triggercrm.trigger | Starts this workflow when something happens in your CRM: a contact is created or tagged, a deal changes stage, a task comes due. | Runs for real | - | Free |
I/O
2 nodesThe flow's boundary: what comes in when a trigger fires, and what a finished run returns to its caller.
| Node | What it does | Dry run | Effects | Cost |
|---|---|---|---|---|
| Inputinput | Supplies trigger data and optional default fields to a flow. | Runs for real | - | Free |
| Outputoutput | Marks and labels a final flow result. | Runs for real | - | Free |
AI
5 nodesJudgment steps on the Claude-backed gateway. No API key of your own; usage is metered in gateway tokens.
| Node | What it does | Dry run | Effects | Cost |
|---|---|---|---|---|
| LLM (Claude)llm | Generates a model response from a prompt and upstream context. | Stubbed | spend | Variable |
| Classifyai.classify | Sorts an upstream value into one of your own labels. | Stubbed | spend | Variable |
| Extract Fieldsai.extract | Pulls named fields out of messy text as a structured object. | Stubbed | spend | Variable |
| Transcribe Audioai.transcribe | Turns a spoken audio clip into text, or passes typed text straight through. | Stubbed | spend | $0.053 est. |
| Speak (Text to Speech)ai.speak | Reads text aloud and returns a playable MP3 clip. | Stubbed | spend | $0.089 est. |
Logic
8 nodesThe plumbing that makes a graph a program: HTTP calls, reshaping, routing, reducing, and running other flows as steps.
| Node | What it does | Dry run | Effects | Cost |
|---|---|---|---|---|
| HTTP Requesthttp | Calls an HTTP endpoint with a configurable method, headers, and body. | Stubbed | read · write · delete · send | Variable |
| Transformtransform | Reshapes upstream data with the local expression language. | Runs for real | - | Free |
| Waitlogic.wait | Pauses this branch of a CRM workflow for a set time or until a date, then carries on. Test runs skip the wait. | Runs for real | - | Free |
| Branchbranch | Routes an upstream value through a true or false output. | Runs for real | - | Free |
| Switchlogic.switch | Routes an upstream value to one of four named outputs, or to fallback. | Runs for real | - | Free |
| Aggregatelogic.aggregate | Reduces a list to a single count, sum, average, minimum or maximum. | Runs for real | - | Free |
| Subflowsubflow | Runs another flow as a reusable step. | Runs for real | read · write · delete · send · spend · publish · settle | Variable |
| Looploop | Runs a referenced flow once for each item in an array. | Runs for real | read · write · delete · send · spend · publish · settle | Variable |
Docs & Data
10 nodesDocuments and structured data processed on the platform: PDF and DOCX text, spreadsheets, row cleanup, knowledge search, and one read-only web fetch.
| Node | What it does | Dry run | Effects | Cost |
|---|---|---|---|---|
| Extract PDF Textdocs.extractText | Extracts plain text from a PDF's raw bytes. | Runs for real | - | Free |
| Resource Queryresource.query | Queries one exact approved Resource Pack version through its public field allowlists. | Runs for real | read | Free |
| Extract DOCX Textdocs.extractDocx | Extracts plain text from a Word document's raw bytes. | Runs for real | - | Free |
| Knowledge Searchdocs.knowledgeSearch | Retrieves the passages most relevant to a query from a small set of documents. | Runs for real | - | Free |
| Generate Text Report PDFdocs.generateReportPdf | Renders a title and bounded plain-text sections into a downloadable PDF. | Runs for real | - | Free |
| Parse Spreadsheetdata.parseSpreadsheet | Parses CSV or XLSX bytes into an array of row objects. | Runs for real | - | Free |
| Filter and Clean Rowsdata.filterRows | Filters, removes empty or duplicate rows, projects fields, and stable-sorts structured data. | Runs for real | - | Free |
| Generate Spreadsheetdata.generateSpreadsheet | Generates a downloadable XLSX workbook from structured rows. | Runs for real | - | Free |
| Fetch a URLweb.fetchUrl | Fetches a URL with a read-only GET and returns bounded page text, parsed JSON, or a matched price number. | Stubbed | read | Variable |
| Generate CSVdata.generateCsv | Generates a downloadable CSV file from structured rows, ready for Excel, Google Sheets, or a CRM import. Takes keyword, backlink, and audit results straight from the step before it. | Runs for real | - | Free |
SEO & Search
37 nodesSearch data on your usage credit: keyword research, SERPs, domains, backlinks, site audits, rank tracking, AI visibility, local SEO, Google Search Console and Analytics, and an SEO project workspace.
| Node | What it does | Dry run | Effects | Cost |
|---|---|---|---|---|
| Keyword Researchseo.keywordResearch | Finds keyword ideas for a seed phrase in 143 markets with monthly search volume, 12-month trend, cost per click, ranking difficulty, and search intent, then filters and sorts the list for the next step. | Stubbed | read · spend | $0.711 est. |
| Google Results (SERP)seo.serp | Reads the live Google results page for one keyword or up to 10: ranking pages with organic and absolute positions, People Also Ask questions, related searches, and SERP features, nationally or from one city. | Stubbed | read · spend | $1.000 est. |
| Keyword Metricsseo.keywordMetrics | Scores up to 700 keywords you already have with search volume, cost per click, competition, ranking difficulty, search intent, and monthly trend, for a whole country or one city. | Stubbed | read · spend | $0.192 est. |
| Search Location Lookupseo.serpLocations | Finds the exact city, county, or region name Google search data uses, so keyword research, keyword metrics, and Google results can target a local market. Free. | Stubbed | read · send | Free |
| Domain Overviewseo.domainOverview | Sizes up a domain's organic search footprint, or compares up to five: estimated traffic and its ad value, ranking keywords, paid search, position spread, and keyword movement. | Stubbed | read · spend | $0.061 est. |
| Ranked Keywordsseo.rankedKeywords | Lists the keywords a domain, subfolder, or page ranks for in Google, with position, search volume, difficulty, intent, CPC, estimated traffic, and the ranking URL. | Stubbed | read · spend | $0.132 est. |
| Top Pagesseo.topPages | Finds the pages of a site, subdomain, or subfolder that earn the most organic Google traffic, with keyword counts and traffic value per page. | Stubbed | read · spend | $0.132 est. |
| SERP Competitorsseo.serpCompetitors | Finds the domains that compete with you across a set of keywords, ranked by search visibility, estimated traffic, average position, or keyword coverage. | Stubbed | read · spend | $0.132 est. |
| Keyword Gapseo.keywordGap | Finds the keywords a competitor ranks for that your domain does not, or the ones you share, with search volume, difficulty, and both positions. | Stubbed | read · spend | $0.132 est. |
| Backlinks Overviewseo.backlinksOverview | Summarizes a site's backlink profile: backlinks, referring domains, authority rank, spam scores, broken links, new and lost links, the 12-month trend, and the top referring domains. | Stubbed | read · spend | $0.215 est. |
| Backlinksseo.backlinks | Lists a site's backlinks, referring domains, or most-linked pages, a page at a time, with filters for authority, spam score, link type, and lost or broken links. | Stubbed | read · spend | $0.031 est. |
| Site Auditseo.siteAudit | Crawls a site from its sitemap and links, checks every page for 30 technical SEO issues, and returns each issue with the affected URLs and how to fix it. | Stubbed | read · spend · write | Variable |
| Lighthouseseo.lighthouse | Runs Google Lighthouse on up to 10 pages for performance, accessibility, best-practices, and SEO scores, Core Web Vitals, and the failing audits to fix first. | Stubbed | read · spend | $0.100 est. |
| Page SEO Checkseo.pageAudit | Checks one page for title, description, headings, canonical, indexability, content, Open Graph, hreflang, and structured data, with how to fix each finding and a Google snippet preview. | Stubbed | read | Variable |
| AI Crawler Accessseo.aiCrawlerAccess | Reads a site's robots.txt and shows which AI search, answer, and training crawlers may read it, whether llms.txt exists, and a robots.txt snippet that opens the blocked ones. | Stubbed | read | Variable |
| Rank Trackerseo.rankTracker | Checks where a domain ranks on Google for a keyword list, saves the snapshot, and reports changes since the last check. | Stubbed | read · write · spend | Variable |
| Rank Historyseo.rankHistory | Reads a rank tracker's saved history: position over time, period comparisons, and ranking distribution. | Stubbed | read | $0.000 est. |
| AI Visibility Trackerseo.aiVisibilityTracker | Asks ChatGPT, Gemini, Google AI Overviews, Claude, and Perplexity your tracked prompts, records where your brand and competitors are named and cited, and saves every run for trends. | Stubbed | read · write · spend | Variable |
| AI Visibility Resultsseo.aiVisibilityResults | Reads saved AI visibility runs: mention and citation rates by engine and topic, competitors, cited sources, full answers, trends, and export rows. | Stubbed | read | Variable |
| AI Prompt Explorerseo.promptExplorer | Asks one prompt to ChatGPT, Claude, Gemini, and Perplexity and returns each answer with its cited sources, the searches it ran, and where your brand appears. | Stubbed | read · spend | $0.840 est. |
| AI Prompt Researchseo.promptResearch | Finds the questions people ask AI assistants about a topic, with how ChatGPT answers each one and which sites it cites. | Stubbed | read · spend | $2.338 est. |
| AI Brand Lookupseo.brandLookup | Measures how often AI answers mention a brand, which pages they cite, the questions it comes up in, and share of voice against competitors. | Stubbed | read · spend | $1.006 est. |
| Local Business Searchseo.localBusinesses | Finds Google business listings near a location with rating, review count, category, claimed status, contact details, and the IDs other local steps use. Ideal for competitor lists and unclaimed-listing prospects. | Stubbed | read · spend | $0.030 est. |
| Google Maps Resultsseo.localSerp | Reads the live Google Maps or Local Finder results for a keyword at a location: rank, rating breakdown, categories, hours, claimed status, and contact details for every business. | Stubbed | read · spend | $0.020 est. |
| Local Rank Gridseo.localRankGrid | Maps a business's Google Maps rank at every point of a 3x3 or 5x5 grid around a location, showing exactly how far its local visibility reaches, with average rank and top-3 coverage. | Stubbed | read · spend | $0.030 est. |
| Business Categoriesseo.businessCategories | Looks up valid Google business category slugs, ranked by how many businesses use them, ready for Local Business Search's category filter. Free. | Stubbed | read | Variable |
| Business Profileseo.businessProfile | Reads one Google Business Profile: categories, rating and rating breakdown, address, phone, website, claimed status, opening hours, photo count, and its CID and place ID. Also the fastest check that a business has a profile at all. | Stubbed | read · spend | $0.005 est. |
| Business Reviewsseo.businessReviews | Collects a business's Google reviews with rating, author, full text, and the owner's reply, optionally including reviews from sites such as Tripadvisor and Yelp. Spot unanswered reviews and compare review themes against competitors. | Stubbed | read · spend | $0.100 est. |
| Business Postsseo.businessPosts | Collects the updates, offers, and events a business has published on its Google Business Profile, with post dates and call-to-action links, to check posting activity on your profile or a competitor's. | Stubbed | read · spend | $0.018 est. |
| Business Questionsseo.businessQuestions | Reads the questions people ask on a Google Business Profile, answered and unanswered, with every answer and who gave it, to find questions to answer and content to add. | Stubbed | read · spend | $0.027 est. |
| Search Consolegoogle.searchConsole | Reads clicks, impressions, CTR, and position from your Google Search Console property: a period-over-period summary, top queries and pages, striking-distance keywords, new keywords, or a custom query. | Stubbed | read · send | Free |
| URL Inspectiongoogle.urlInspection | Asks Google Search Console how Google indexes up to 10 of your URLs: index and coverage state, last crawl, Google-selected versus declared canonical, mobile usability, and rich results. | Stubbed | read · send | Free |
| Google Analyticsgoogle.analytics | Reads Google Analytics 4 reports: organic overview with trend, organic landing pages, page performance, key events, acquisition, ecommerce, site search, audiences, and measurement health. | Stubbed | read · send | Free |
| Search Opportunitiesseo.searchOpportunities | Joins Search Console pages ranking 4 to 20 with Analytics organic outcomes and scores the pages most worth improving by demand, business value, and reachability. | Stubbed | read · send | Free |
| SEO Project Memoryseo.projectContext | Reads or updates an SEO project's shared memory: business overview, goals, positioning, competitors, key pages, and research log, with a ready-to-read digest for the next step. | Stubbed | read · write · delete | Free |
| Saved Keywordsseo.savedKeywords | Saves, tags, lists, removes, or refreshes the metrics of an SEO project's saved keywords, so research builds into a tracked keyword list. | Stubbed | read · write · delete | Free |
| SEO Reportsseo.saveReport | Saves a finished SEO report to a project as one self-contained HTML page your team and clients can open, and lists, reads, shares, or deletes saved reports and report templates. Free; a public link is minted only when you switch sharing on. | Stubbed | read · write · delete · publish | Free |
Comms & CRM
38 nodesOutbound messages to the systems a business already runs on, delivered through webhooks you configure.
| Node | What it does | Dry run | Effects | Cost |
|---|---|---|---|---|
| Create or Update Contactcrm.upsertContact | Finds a contact by email or phone and updates it, or creates one. Tags are added, never removed. | Stubbed | write | Free |
| Update Contactcrm.updateContact | Adds or removes tags, sets fields, changes do-not-disturb or adjusts the lead score of one contact. | Stubbed | write | Free |
| Find Contactcrm.findContact | Looks up a contact by id, email or phone and passes it along. Finds nothing without failing. | Stubbed | read | Free |
| Opportunitycrm.opportunity | Creates an opportunity, moves it to a stage, marks it won or lost, or updates its value. | Stubbed | write | Free |
| Add Notecrm.addNote | Adds a note to a contact's timeline. | Stubbed | write | Free |
| Create Taskcrm.createTask | Adds a follow-up task for a contact, due a number of hours or days from now. | Stubbed | write | Free |
| Send Emailcomms.sendEmail | Emails a contact and logs it on their timeline. Skips contacts with email do-not-disturb on. | Stubbed | send · write | Free |
| Send Textcomms.sendSms | Texts a contact through your Twilio number and logs it on their timeline. Skips contacts with text do-not-disturb on. | Stubbed | send · write | Free |
| Send Email Templatecomms.sendTemplate | Emails a contact one of your designed templates from CRM → Marketing, with merge fields and trigger links filled in for that contact and the unsubscribe footer added. Skips contacts with email do-not-disturb on. | Stubbed | send · write | Free |
| Invoice or Payment Linkcrm.invoice | Bills the contact through your own Stripe account: creates and sends an invoice from your products or line items, or texts and emails a payment link for an amount. | Stubbed | send · write | Free |
| Appointmentcrm.appointment | Books a contact onto one of your calendars, marks an appointment confirmed, showed, no-show or cancelled, makes a booking link prefilled with the contact's details, or checks whether the contact booked so follow-ups reach only the leads who did not. | Stubbed | send · write | Free |
| Send a document for signaturecrm.sendDocument | Turns one of your document templates into a contract, proposal or agreement for the contact, fills in their details, and emails each signer a secure signing link. Signed copies come back with a certificate of completion. | Stubbed | send · write | Free |
| Ask for a Reviewcrm.reviewRequest | Sends the contact your review request by email, text or both, with a link to rate you and every review site you list in CRM → Reputation. Skips anyone asked in the last 30 days. | Stubbed | send · write | Free |
| Post to Socialsocial.post | Publishes a post to your own social accounts in CRM → Social (LinkedIn, Facebook, Instagram, X, Bluesky, Threads, Google Business Profile, Pinterest), now or a few minutes later, or sends it for your approval first. | Stubbed | send · write | Free |
| Grant Course Accesscrm.grantCourseAccess | Gives the contact access to one or more of your courses in CRM → Memberships and emails them their member portal sign-in link, so a purchase, a form or a tag can open a course on its own. | Stubbed | send · write | Free |
| Revoke Course Accesscrm.revokeCourseAccess | Takes the contact's access to courses in CRM → Memberships away, for example when a refund is issued or a subscription ends. Their progress is kept if you grant access again. | Stubbed | write | Free |
| Create One-use Couponcrm.coupon | Creates a coupon with one redemption in CRM Payments, then passes its code to the next step. | Stubbed | write | Free |
| Add to Affiliate Programcrm.affiliate | Makes the contact an affiliate in one of your campaigns in CRM → Affiliates, with a referral code and link, and can email them their links and portal sign-in. Also batches an affiliate's approved commissions into a scheduled payout, or marks a payout paid once you have sent it. | Stubbed | send · write | Free |
| CRM Reportcrm.report | Reads your CRM's numbers for a date range: new leads, deals won, revenue, appointments, replies, campaigns, reviews and top lead sources, each with its change from the period before. Agencies can roll up every account they manage into one report. | Stubbed | read | Free |
| Record Ad Spendcrm.adSpend | Records what you spent on ads in CRM → Reporting, so attribution shows cost per lead and return on ad spend: import the spend per ad from your connected Google Ads, Meta and TikTok accounts (Marketing → Ads), or record a day, a platform, a campaign and its utm tags from a schedule, an inbound webhook or an HTTP step. | Stubbed | write | Free |
| Manage Sub-accountcrm.subAccount | Creates a sub-account for a new client (with its plan and a snapshot loaded), pauses, reactivates or archives one, changes its plan, or loads a snapshot into it. Acts only on sub-accounts your agency owns. | Stubbed | send · write | Free |
| Sub-account Plancrm.saasPlan | Reads a sub-account's plan, trial, payment state, caps and this month's usage so a workflow can branch on them, or extends its trial by a number of days. Acts only on sub-accounts your agency owns. | Stubbed | write | Free |
| Invite Team Membercrm.teamInvite | Invites someone to this account's team, or to a sub-account your agency owns, as an Admin or a User with the areas you choose, and emails them the sign-in link. | Stubbed | send · write | Free |
| Load Snapshot into Sub-accountcrm.loadSnapshot | Loads one of your snapshots into a sub-account: pipelines, forms, calendars, sites, templates and the workflows that run them. Put it after a CRM Trigger on Sub-account created and every new client starts fully set up. | Stubbed | write | Free |
| Communitycrm.community | Adds the contact to a community group on your member portal, removes them, publishes an announcement, awards community points or pins a post. Pair it with Course access granted or Payment received to open a group the moment someone enrols or buys. | Stubbed | write | Free |
| Review Assignmentcrm.reviewAssignment | Approves a member's lesson assignment or asks for changes, with feedback and a score, like the review queue in CRM → Memberships. Put an AI step before it to grade the answers, and approval completes the member's lesson. | Stubbed | write | Free |
| Store Ordercrm.order | Ships a store order with a carrier and tracking link, or refunds it on your Stripe. Refunds are dry runs until you turn on live refunds in CRM → Store → Settings. | Stubbed | write | Free |
| Send Messagecrm.sendMessage | Replies to a contact on any inbox channel: the one they just wrote on, or text, email, web chat, Messenger, Instagram, WhatsApp. Uses the channels in CRM → Conversations, follows each provider's reply window, and can send only outside your open hours for an after-hours reply. | Stubbed | send · write | Free |
| Call: Saycrm.callSay | A call flow (IVR) step: reads a message to the caller. Put it after a CRM Trigger on Inbound call and set the number to answer with this workflow in CRM → Settings → Phone. | Runs for real | - | Free |
| Call: Menucrm.callGather | A call flow (IVR) step: asks the caller to press a key and continues along the matching option (A to D), or Fallback when they press nothing or another key. In the workflow's own run it follows the key the caller pressed. | Runs for real | - | Free |
| Call: Forwardcrm.callForward | A call flow (IVR) step: rings a phone and connects the caller. Continues along Missed when nobody answers (or into voicemail when nothing follows). Can record the call after a consent notice. | Runs for real | - | Free |
| Power Dialer Listcrm.dialList | Builds a power dialer session from a smart list or a pipeline stage (or the contact this run is about), ready in CRM → Phone → Dialer. Contacts without a phone or with call do-not-disturb are left out. | Stubbed | write | Free |
| Add Phone Numbercrm.buyNumber | Finds an available number (by area code or digits) and adds it to the account on the agency's Twilio. A dry run that rents nothing unless the agency turned on live numbers in CRM → Settings → Phone. Emits Phone number added. | Stubbed | write | Free |
| Assign Calendar Teamcrm.calendarTeam | Puts real people on the numbered seats (Team member 1, 2, ...) a snapshot leaves on its calendars: the ones you name, and the rest from this account's team. Put it after a CRM Trigger on Snapshot loaded and every new account's booking calendars name its own staff. | Stubbed | write | Free |
| Audit Prospect Websitecrm.prospectAudit | Checks a prospect website with the public SEO and AI-answer readiness crawler, saves the evidence and emits Prospect audit completed. | Stubbed | read · write | Free |
| Open SEO Client Workspacecrm.prospectWorkspace | Carries an attached prospect audit into a reusable client workspace and SEO project. Evidence stays private until reviewed for a packet. | Stubbed | read · write | Free |
| Slack Messagecomms.slackMessage | Posts a message to a Slack incoming webhook. | Stubbed | send | Free |
| CRM Webhookcomms.crmWebhook | Sends a JSON record to any CRM or automation webhook. | Stubbed | send | Free |
Finance & Ops
2 nodesOperational paperwork as a node: structured line items in, a rendered invoice out.
| Node | What it does | Dry run | Effects | Cost |
|---|---|---|---|---|
| Commerce Shoppercommerce.shopper | Search a merchant catalog and prepare a buyer-approved PayPal checkout through its MCP storefront. | Stubbed | read · write · spend | Variable |
| Generate Invoice PDFfinance.generateInvoicePdf | Renders structured line items into a PDF invoice. | Runs for real | - | Free |
Dev & Infra
3 nodesGitHub as a set of typed steps: read issues and pull requests, file or comment on issues, dispatch workflows.
| Node | What it does | Dry run | Effects | Cost |
|---|---|---|---|---|
| GitHub Readdevops.githubRead | Reads an issue, a pull request, or a filtered issue list from GitHub. | Stubbed | read · send | Free |
| GitHub Issuedevops.githubIssue | Creates or comments on a GitHub issue via the REST API. | Stubbed | send | Free |
| GitHub Workflow Dispatchdevops.githubWorkflowDispatch | Triggers a workflow_dispatch event via the GitHub REST API. | Stubbed | send | Free |
Music & IP
9 nodesThe Suede AI music vertical. Generate Song uses a public x402 route; Analyze and Rights Lookup are internal-only; other authored profiles remain visible for saved-flow compatibility.
| Node | What it does | Dry run | Effects | Cost |
|---|---|---|---|---|
| Style Coachsuede.styleCoachCompatibility profile · route unavailable | Develops a creative direction from a style reference. | Stubbed | read · spend | Route unavailable |
| Lyricssuede.lyricsCompatibility profile · route unavailable | Generates lyrics from a prompt or upstream result. | Stubbed | read · spend | Route unavailable |
| Generate Songsuede.generateSong | Generates a song from a text description. | Stubbed | read · spend | $0.500 est. |
| Analyzesuede.analyzeInternal profile · not a public offering | Analyzes an audio asset and returns its musical characteristics. | Stubbed | read · spend | Internal only |
| Stemssuede.stemsCompatibility profile · route unavailable | Separates an audio asset into instrumental and vocal stems. | Stubbed | read · spend | Route unavailable |
| MIDIsuede.midiCompatibility profile · route unavailable | Converts an audio asset to MIDI data. | Stubbed | read · spend | Route unavailable |
| Masteringsuede.masteringCompatibility profile · route unavailable | Masters an audio asset for polished playback. | Stubbed | read · spend | Route unavailable |
| Rights Lookupsuede.rightsLookupInternal profile · not a public offering | Looks up registry-backed rights data for an asset hash. | Stubbed | read · spend | Internal only |
| Chain Chatsuede.chainChatCompatibility profile · route unavailable | Sends a message through the Suede chain chat endpoint. | Stubbed | read · spend | Route unavailable |
Rails
5 nodesAgent-commerce rails: IP registration and promo campaigns on Base, royalty split tables, and the Connector Lab's simulation-only prototype.
| Node | What it does | Dry run | Effects | Cost |
|---|---|---|---|---|
| API Operationapi.operationPrototype: simulation only | Simulates one immutable imported API operation with typed request and result ports. | Stubbed | write | Variable |
| Register IPsuede.registerIp | Registers an upstream asset with the Suede AI IP Registry on Base. | Stubbed | write · publish | Free |
| Royalty Splitsuede.royaltySplit | Builds a basis-point royalty split table for an asset. | Runs for real | - | Free |
| Launch Promosuede.promo | Creates a creator promotion campaign from a campaign brief. | Stubbed | write · publish | Free |
| Promo Claimssuede.promoClaims | Reads Suede Promo campaign claims and verdicts (read-only mirror). | Stubbed | read | Variable |
Catalog versus palette
This page lists the complete authored catalog, generated from the catalog module the studio ships (src/lib/flow/node-definitions.ts), so it matches the product node for node. Your studio palette shows the nodes enabled for your workspace. 2 Suede profiles power internal operations, and 6 compatibility profiles keep older saved flows readable. The Connector Lab's API Operation node is built for simulation, so launch keeps it out of live agents. The public gateway routes and their prices live on Pricing.
Last updated .