Description
n8n-nodes-devdeskapp
Official n8n Community Node for DevDeskApp developer utilities, data converters, and calculators.
—
Overview
DevDeskApp provides 330+ client-side developer utilities, converters, formatters, and financial calculators.
👉 Official Documentation Portal: https://docs.devdeskapp.com
👉 Live n8n Template #21017: Format JSON & Secure HR Payloads with DevDeskApp
👉 AI Agents & LLM Function Calling: AI Agent Guide
This official community node integrates these utilities directly into your automated n8n workflows, executing 100% locally with zero external API calls, zero latency, and complete data privacy.
—
Operations & Capabilities
| Resource | Operation | Description |
| :— | :— | :— |
| JSON Utility | Prettify / Format | Format raw or minified JSON with customizable 2-space, 4-space, or Tab indentation |
| JSON Utility | Minify | Strip whitespace from JSON payloads for compact storage and faster network payloads |
| JSON Utility | Validate | Validate JSON structure safely and return syntax diagnostics without failing workflows |
| Crypto & Hash | Hash | Generate cryptographic hashes: MD5, SHA-1, SHA-256, and SHA-512 |
| Crypto & Hash | Base64 Encode | Encode plain UTF-8 text strings into Base64 strings |
| Crypto & Hash | Base64 Decode | Decode Base64 strings back to clean UTF-8 text |
| Crypto & Hash | UUID v4 | Generate cryptographically secure RFC 4122 v4 UUID identifiers |
| Text & String | Slugify String | Convert text strings into clean, lowercase, URL-safe SEO slugs |
| Text & String | Case Converter | Convert casing to camelCase, kebab-case, snake_case, PascalCase, Uppercase, or Lowercase |
| Text & String | URL Encode | Encode text into RFC 3986 percentage-encoded strings for URL queries and payloads |
| Text & String | URL Decode | Decode percentage-encoded URL strings back to readable UTF-8 text |
| HR & Calculator | CTC to In-Hand | Compute Indian income tax, standard deductions, EPF, professional tax, and net monthly take-home salary from annual CTC |
| E-Commerce & FinTech | WhatsApp Interactive Payload | Build Meta Cloud API v20.0 interactive button payloads for order confirmation, shipping alerts, and abandoned cart recovery |
| E-Commerce & FinTech | Dynamic UPI QR & URI | Generate NPCI-compliant dynamic UPI payment URI and parameters for order checkout |
| E-Commerce & FinTech | Profit Margin & ROAS | Calculate net profit, break-even ROAS, and Indian COD RTO shipping loss for Amazon, Flipkart, and Shopify |
| E-Commerce & FinTech | Webhook Verifier | Verify cryptographic HMAC-SHA256 signatures for Razorpay (hex), Shopify (base64), and Stripe (timestamped v1) |
| E-Commerce & FinTech | Catalog Schema Mapper | Transform and map product catalogs between Shopify, WooCommerce, and Google Merchant Center |
| E-Commerce & FinTech | GST JSON to Tabular Data | Flatten government GST offline tool JSON files (GSTR-1 B2B/B2CS, GSTR-3B, GSTR-2B) into tabular invoice rows |
| E-Commerce & FinTech | Shipping Label Cropper | Calculate exact thermal print viewport coordinates (4×6 / A6) and pixel dimensions at 203 & 300 DPI |
—
Prerequisites
- n8n: Version 1.0.0 or later (tested up to v2.8.4+)
- Node.js: Version 18.x or later (for self-hosted environments)
- Authentication: No external credentials or API keys required. All operations run directly in your local execution environment.
—
Installation
Method 1: Community Nodes (Recommended)
1. Open your n8n workspace.
2. Navigate to Settings > Community Nodes.
3. Select Install a community node.
4. In the npm Package Name field, enter:
n8n-nodes-devdeskapp
5. Check the agreement checkbox and click Install.
6. Search for DevDeskApp in the node palette to add it to any workflow.
Method 2: Docker / Self-Hosted
If running n8n via Docker, mount the community nodes folder or install into your custom nodes directory:
docker exec -u node -it n8n-container npm install n8n-nodes-devdeskapp
Or add to your Dockerfile:
USER node
RUN cd ~/.n8n/nodes && npm install n8n-nodes-devdeskapp
—
Usage Example
Formatting Webhook Payloads and Creating Traced Records
1. Add a Webhook node to receive incoming data.
2. Connect the DevDeskApp node:
– Resource: JSON Utility
– Operation: Prettify / Format
– JSON Input: ={{ $json.body }}
– Indentation: 2 Spaces
3. Connect a second DevDeskApp node:
– Resource: Crypto & Hash
– Operation: UUID v4
4. Use the resulting formatted payload and unique UUID in your downstream database, Slack, or email notifications.
—
Privacy & Security
—
Resources & Links
—
License
MIT (c) 2026 DevDeskApp Community


