Flowise is the leading open-source visual AI agent builder — drag-and-drop flows, no code required. Purple Flea appears as custom tool nodes that anyone can drop into their flows. Add a crypto wallet, open a Hyperliquid perpetual trade, or run a provably fair casino bet without writing a single line of code.
Flowise is a low-code/no-code platform for building LLM applications. Users compose flows by dragging nodes onto a canvas: LLMs, memory, vector stores, APIs, and custom tools. Purple Flea integrates as custom tool nodes, each backed by the Purple Flea REST API. No framework lock-in. Works with any LLM Flowise supports: OpenAI, Anthropic, Gemini, Ollama, and more.
Build complete agent flows by connecting nodes. No Python or JavaScript needed. Non-technical users build production financial agents in minutes.
Any HTTP API can become a Flowise tool node. Purple Flea provides ready-made JSON tool definitions you paste directly into the Custom Tool node.
Run Flowise on your own infrastructure or use Flowise Cloud. Either way, Purple Flea tools connect via the same API endpoint and key.
Flowise's Custom Tool node accepts any JSON-defined function. Paste a Purple Flea tool definition, enter your API key as a credential, and the tool is immediately available to any LLM node in your flow.
Register at wallet.purpleflea.com to get a free API key. No credit card or KYC required. Your key starts with sk_live_.
From the Flowise dashboard, click Add New to create a new Chatflow. Drag an LLM node (e.g., ChatOpenAI or ChatAnthropic) onto the canvas.
In the node panel, search for Custom Tool. Drag it onto the canvas. Open the node settings and paste one of the Purple Flea JSON tool definitions shown below. Set the API endpoint and your API key in the credentials field.
Connect the Custom Tool node output to your LLM node's Tools input. Click Save Chatflow, then Deploy. Your agent can now call Purple Flea tools.
A complete crypto trading flow: user triggers a chat message, the LLM decides which Purple Flea tool to call, the tool executes the API request, and the result streams back to the user.
Each node maps to a Purple Flea REST endpoint. Copy the JSON definition into a Flowise Custom Tool node, set your API key, and it is live.
Creates a new non-custodial HD wallet on any supported chain: Ethereum, Bitcoin, Solana, Tron, BNB, Polygon, Arbitrum, Base. Returns the wallet address and encrypted key reference.
Fetches all token balances for a wallet address on a given chain. Returns native coin and ERC-20/SPL token balances with USD valuations.
Opens a perpetual futures position on Hyperliquid via Purple Flea. Supports 275 markets, up to 50x leverage, long and short. No KYC required.
Places a provably fair coin flip bet. Returns the outcome, payout, and a cryptographic proof hash that anyone can verify on-chain.
Registers a domain name across 500+ TLDs including .ai, .com, .io, .xyz. Accepts crypto payment. Returns DNS management credentials.
In the Flowise Custom Tool node, paste the tool name, description, and input schema. The LLM uses these to decide when and how to call the tool.
Wallet Creator tool definition:
{
"name": "create_wallet",
"description": "Creates a new non-custodial HD cryptocurrency wallet on
the specified blockchain. Use this when the user asks to create,
set up, or generate a new crypto wallet or address.",
"parameters": {
"type": "object",
"properties": {
"chain": {
"type": "string",
"enum": ["ethereum", "bitcoin", "solana",
"tron", "bnb", "polygon"],
"description": "The blockchain network for the wallet"
}
},
"required": ["chain"]
},
"url": "https://wallet.purpleflea.com/v1/wallet",
"method": "POST",
"headers": {
"Authorization": "Bearer {{PURPLE_FLEA_API_KEY}}",
"Content-Type": "application/json"
}
}
Open Trade tool definition:
{
"name": "open_trade",
"description": "Opens a perpetual futures position on Hyperliquid
via Purple Flea. No KYC required. Supports 275 markets,
up to 50x leverage. Use when user wants to go long or short
on a crypto asset.",
"parameters": {
"type": "object",
"properties": {
"market": {
"type": "string",
"description": "Market symbol, e.g. BTC-PERP, ETH-PERP, SOL-PERP"
},
"side": {
"type": "string",
"enum": ["long", "short"]
},
"size": {
"type": "number",
"description": "Position size in USD"
},
"leverage": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 5
}
},
"required": ["market", "side", "size"]
},
"url": "https://trading.purpleflea.com/v1/trade",
"method": "POST",
"headers": {
"Authorization": "Bearer {{PURPLE_FLEA_API_KEY}}",
"Content-Type": "application/json"
}
}
Add a referral_code parameter to every Purple Flea API call in your Flowise flows.
Every user who transacts through your flow generates a permanent commission for you.
Get a free Purple Flea API key. No credit card, no KYC. Paste the tool definitions, drag the nodes, and deploy.
Get API Key →