npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@edilabs/n8n-nodes-axway-securetransport-user

v0.1.2

Published

n8n community node for Axway SecureTransport End-User API v2.0 — file operations, transfers, and user management.

Downloads

390

Readme

n8n-nodes-axway-securetransport-user

An n8n community node that integrates workflows with the Axway SecureTransport End-User API v2.0, enabling automated file operations, ad-hoc transfers, and user account management.

Unofficial community node — not affiliated with, endorsed by, or sponsored by Axway Software. "Axway" and "SecureTransport" are trademarks of Axway Software, used here descriptively to identify the product this node integrates with.

This node is designed for MFT (Managed File Transfer) automation, B2B file exchange, and secure file operations inside n8n workflows.


Features

File Operations

  • List files and folders in any directory
  • Upload files (2-step: submit + binary upload with ASCII/BINARY mode)
  • Download files as binary data (ready to chain with other nodes)
  • Delete files or directories
  • Rename files or directories
  • Create Folder in any path
  • Get Info (metadata) of a file or directory
  • Share a directory with collaborators (email, read/write rights)
  • Unshare a directory

Transfer Operations

  • List transfer log entries with filters (status, protocol, direction)
  • Get transfer details by ID
  • Push files to remote sites (SFTP, FTP, HTTP, PeSIT, AS2)
  • Pull files from remote sites

Account Operations

  • Get Profile of the logged-in user
  • Change Password
  • Get Address Book entries

Total: 3 resources, 16 operations.


Installation

Option 1: Install via n8n Community Nodes (recommended)

  1. In your n8n instance, go to Settings → Community Nodes
  2. Click Install
  3. Enter the package name:
    @edilabs/n8n-nodes-axway-securetransport-user
  4. Agree to the risks and click Install

Option 2: Manual installation

cd ~/.n8n/nodes
npm install @edilabs/n8n-nodes-axway-securetransport-user

Restart n8n after installation.

Option 3: Docker

Add to your docker-compose.yml:

services:
  n8n:
    image: n8nio/n8n
    environment:
      - N8N_COMMUNITY_PACKAGES_ENABLED=true
    volumes:
      - ~/.n8n:/home/node/.n8n

Then install inside the container:

docker exec -it <n8n-container> sh
cd /home/node/.n8n/nodes
npm install @edilabs/n8n-nodes-axway-securetransport-user

Credentials

Create a credential of type Axway SecureTransport User API with:

| Field | Description | Example | |---|---|---| | Host | Hostname or IP of the SecureTransport server | mft.example.com | | Port | HTTPS port for the End-User API | 443 | | Username | End-user account login | john.doe | | Password | End-user account password | •••••••• | | Ignore SSL Issues | Accept self-signed certificates | true |

The credential supports Test Connection directly in the n8n UI to validate configuration.


Usage Examples

Example 1: Upload a file after receiving it

[HTTP Webhook] → [Read Binary File] → [Axway SecureTransport User: Upload]

Configure the Upload operation with:

  • Destination Path: /inbox/{{$json.filename}}
  • Binary Property: data
  • Transfer Mode: BINARY

Example 2: Daily download of files from SFTP partner

[Schedule: Daily 08:00] → [Axway: List files in /inbox/partner1]
    → [Loop Over Items] → [Axway: Download] → [Send Email]

Example 3: Push to remote partner site

[Trigger] → [Axway: Transfer Push]

Configure with:

  • File Path: /outbox/report.pdf
  • Site Name: PartnerSFTP
  • Asynchronous: true

API Reference

This node wraps the official Axway SecureTransport End-User API v2.0.
Documentation: Axway Docs

Base URL pattern: https://{host}:{port}/api/v2.0

Authentication flow:

  1. POST /myself (Basic Auth) — obtains session cookie + CSRF token
  2. All subsequent requests include csrfToken header and session cookie
  3. DELETE /myself — logout after operations

Development

# Clone the repository
git clone https://github.com/edi-labs-system/n8n-nodes-axway-securetransport-user.git
cd n8n-nodes-axway-securetransport-user

# Install dependencies
npm install

# Build the node
npm run build

# Watch mode for development
npm run build:watch

# Lint
npm run lint

Testing locally in n8n

# In the node project
npm run build
npm link

# In your n8n custom nodes directory
cd ~/.n8n/nodes
npm link @edilabs/n8n-nodes-axway-securetransport-user

# Restart n8n

Compatibility

  • n8n: >= 1.0.0
  • Node.js: >= 18.17.0
  • Axway SecureTransport: v5.5+ (End-User API v2.0)

Roadmap

  • [ ] Resource Locator for dynamic site selection (pull/push)
  • [ ] Automatic pagination for list operations
  • [ ] Chunked upload for large files
  • [ ] Transfer status polling helper
  • [ ] Support for serverTime and secretQuestions endpoints

Support & Contributing

  • Issues: https://github.com/edi-labs-system/n8n-nodes-axway-securetransport-user/issues
  • edi-labs: https://edi-labs.com
  • Email: [email protected]

Contributions welcome! Please open an issue before submitting a PR.


About edi-labs

edi-labs is a consultancy specialized in Axway SecureTransport, MFT, EDI, and B2B integration. This community node is maintained by the edi-labs team and validated against production SecureTransport environments.

This node was developed with AI assistance (Claude) based on the official Axway End-User API v2.0 OpenAPI specification and validated against live SecureTransport servers. It follows the official n8n-nodes-starter template and community node guidelines.


License

MIT © 2026 edi-labs