Connectors

FTPS file source

Import complete files from an FTPS directory into a SQIP topic

Use the FTPS file source to check a secure file server for new files and publish each matching file to a SQIP topic.

Info

This connector uses FTPS, which encrypts the connection. Plain FTP and anonymous access are not supported.

Before you begin

Ask the file server owner for:

  • The FTPS hostname and port.
  • Your username and password.
  • The absolute remote directory path.
  • The filename pattern for files SQIP should import.
  • The server's timezone.

Files should use names that sort in the same order they are produced, such as orders-20260903T120000Z-0001.csv. The producer should finish uploading a file before giving it its final matching name.

Install the connector

Select the connector

In Connectors, find FTPS File Source and select Select and install.

Choose the output

Enter an installation name, select the tenant, cluster, and namespace, and choose the output topic that will receive the files.

Configure the file server

Enter the hostname, directory, filename pattern, and limits using the table below.

Add credentials

Enter or select the FTPS username and password in SQIP's credential section.

Install and verify

Select Install connector and wait for Running. Place one complete matching file in the remote directory and confirm it appears in the output topic.

Configuration fields

FieldWhat to enterExampleRequired
HostThe FTPS server's DNS hostname, without ftp:// or a pathfiles.example.comYes
PortThe FTPS control port21No
Remote DirectoryThe full server directory beginning with //exports/ordersYes
File Name PatternA filename filter using * for any characters and ? for one characterorders-*.csvNo; defaults to *
Start After File NameSkip this file and all names that sort before it; leave blank to start from the beginningorders-20260901T000000Z-0001.csvNo
Poll Interval MsHow often SQIP checks the directory30000No
Minimum File Age MsHow old a file must be before SQIP imports it60000No
Connect Timeout MsHow long SQIP waits to connect10000No
Data Timeout MsHow long SQIP waits while listing or downloading30000No
Max File BytesLargest file SQIP may import, in bytes10485760 (10 MiB)No
Max Files Per PollLargest number of files imported during one check100No
Max Directory EntriesLargest directory listing SQIP accepts10000No
Server Time ZoneThe server's IANA timezoneUTCNo
ParallelismNumber of connector instances1Yes; fixed at 1

Enter the FTPS Username and Password under One-time credentials. If your administrator supplied a prepared secret name, expand Use an existing secret reference instead and enter that name. Do not use both approaches.

Filename pattern examples

PatternMatches
*Every filename
*.csvEvery CSV file
orders-*.csvCSV files beginning with orders-
orders-2026-??.csvTwo-character suffixes such as orders-2026-09.csv

Warning

Choose Start After File Name carefully. Files with names equal to or alphabetically before this value will not be imported. Leave it blank for a new directory unless you intentionally need to skip older files.

FieldInput
Port21
File Name Patternorders-*.csv
Start After File NameLeave empty
Poll Interval Ms30000
Minimum File Age Ms60000
Connect Timeout Ms10000
Data Timeout Ms30000
Max File Bytes10485760
Max Files Per Poll100
Max Directory Entries10000
Server Time ZoneUTC

If installation fails

  • Enter only the hostname in Host; do not include a protocol, port, or directory.
  • Confirm that Remote Directory starts with / and that your account can list and read it.
  • Confirm that the server supports FTPS and that your organization trusts its certificate.
  • Confirm that the filename pattern matches the exact capitalization of uploaded files.
  • If the server is private, ask your SQIP administrator to approve access.