{"_id":"@aronpc/n8n-nodes-aws-websocket","name":"@aronpc/n8n-nodes-aws-websocket","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@aronpc/n8n-nodes-aws-websocket","version":"1.0.0","description":"n8n node to send messages to AWS API Gateway WebSocket connections","main":"dist/index.js","scripts":{"build":"tsc && cp nodes/AwsWebSocket/awsWebSocket.svg dist/nodes/AwsWebSocket/","dev":"tsc --watch","test":"jest"},"keywords":["n8n","n8n-node","n8n-community-node","aws","websocket","apigateway"],"author":{"name":"Aron Cardoso","email":"aronpeyroteo@gmail.com"},"license":"MIT","dependencies":{"@aws-sdk/client-apigatewaymanagementapi":"^3.400.0","@aws-sdk/credential-provider-ini":"^3.400.0","n8n-core":"^1.0.0","n8n-workflow":"^1.0.0"},"devDependencies":{"@types/node":"^18.16.0","jest":"^29.5.0","typescript":"^5.0.4"},"n8n":{"n8nNodesApiVersion":1,"credentials":["dist/credentials/AwsWebSocketApi.credentials.js"],"nodes":["dist/nodes/AwsWebSocket/AwsWebSocket.node.js"]},"_id":"@aronpc/n8n-nodes-aws-websocket@1.0.0","gitHead":"5510175c108d61b0cceebc5d29b8c9873cc0d010","_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vxzgtf+cAPUGLmRlO2luS6mlSQPPDSgfht3nf8JjWaL6LVFIrkNVg5OaqYbuiOLC8v+j4Qk+9GKRxozvoELtQg==","shasum":"14940c0be46b6302659dd04d8abe55f77d54ae7f","tarball":"https://registry.npmjs.org/@aronpc/n8n-nodes-aws-websocket/-/n8n-nodes-aws-websocket-1.0.0.tgz","fileCount":12,"unpackedSize":415055,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtrRlZBn9r6DU/7pxrlOkmTJ7ku4o04F12qs2cKCtd4wIgZbozcxJ0gTQMcm8BZrBpD3NlqEg6Wy59gYefxTD7Zno="}]},"_npmUser":{"name":"aronpc","email":"aronpeyroteo@gmail.com"},"directories":{},"maintainers":[{"name":"aronpc","email":"aronpeyroteo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-aws-websocket_1.0.0_1752521588875_0.6452647180206603"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-14T19:33:08.773Z","1.0.0":"2025-07-14T19:33:09.097Z","modified":"2025-07-14T19:33:09.386Z"},"maintainers":[{"name":"aronpc","email":"aronpeyroteo@gmail.com"}],"description":"n8n node to send messages to AWS API Gateway WebSocket connections","keywords":["n8n","n8n-node","n8n-community-node","aws","websocket","apigateway"],"author":{"name":"Aron Cardoso","email":"aronpeyroteo@gmail.com"},"license":"MIT","readme":"# n8n-nodes-aws-websocket\n\nThis is an n8n community node that allows you to send messages to AWS API Gateway WebSocket connections.\n\n## Installation\n\n### In n8n Desktop or Self-Hosted\n\n1. Go to **Settings > Community Nodes**\n2. Select **Install**\n3. Enter `n8n-nodes-aws-websocket` in **Enter npm package name**\n4. Click **Install**\n\n### In n8n Cloud\n\nThis node needs to be [requested to be added to your n8n Cloud instance](https://docs.n8n.io/integrations/community-nodes/installation/cloud/).\n\n## Usage\n\n### Credentials\n\nBefore using the AWS WebSocket node, you need to set up credentials for AWS API Gateway:\n\n1. Go to **Credentials** in the n8n sidebar\n2. Click **Create New Credentials**\n3. Select **AWS WebSocket API** from the list\n4. Fill in the following fields:\n   - **AWS Access Key ID**: Your AWS access key\n   - **AWS Secret Access Key**: Your AWS secret key\n   - **AWS Region**: The AWS region where your API Gateway is deployed (e.g., us-east-1)\n   - **AWS Profile Name** (optional): If you're using AWS profiles, specify the profile name\n   - **API Gateway Endpoint**: The endpoint URL of your WebSocket API (e.g., https://xxxxx.execute-api.region.amazonaws.com/stage)\n5. Click **Save**\n\n### Node Configuration\n\nThe AWS WebSocket node has the following configuration options:\n\n- **Operation**: Currently only \"Send Message\" is supported\n- **Connection ID**: The ID of the WebSocket connection to send the message to\n- **Message**: The message content to send to the connection\n\n### Example Workflow\n\nHere's an example of how to use the AWS WebSocket node in a workflow:\n\n1. Use a trigger node (e.g., Webhook, Cron) to start the workflow\n2. Add the AWS WebSocket node\n3. Configure the node with your AWS WebSocket API credentials\n4. Set the Connection ID and Message fields\n5. Execute the workflow\n\n## Development\n\nIf you want to develop and modify this node:\n\n1. Clone this repository\n2. Install dependencies: `npm install`\n3. Build the node: `npm run build`\n4. Link to your n8n installation: `npm link`\n5. In your n8n installation directory: `npm link n8n-nodes-aws-websocket`\n\n## Resources\n\n- [n8n Community Nodes Documentation](https://docs.n8n.io/integrations/community-nodes/)\n- [AWS API Gateway WebSocket API Documentation](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api.html)\n","readmeFilename":"README.md","_rev":"1-6f950b320ddf3dfb529a8882a8b458ef"}