Explore with AI
ChatGPTClaudeGeminiPerplexity
SFTP
§ Connector
SFTP

Analyze your SFTP data with AI today.

Build dashboards, automate reports, and ask questions in plain English — all from your SFTP data, no complex infrastructure to maintain.

Have multiple SFTP accounts? Analytics across multiple SFTP accounts →

§ Live with
§ What you get

Everything SFTP exposes, modeled and queryable.

Extracts structured records from files on an SFTP server. You define one or more 'tables' by directory prefixes and filename regex patterns, and the integration streams rows from matching delimited files (e.g., CSV/TSV), adding source file and line metadata. It supports incremental sync using file modification time, custom delimiters/encodings, optional header sanitization and row skipping, and can decrypt GPG-encrypted exports and handle compressed files. This enables centralizing operational exports and file-delivered datasets for downstream analytics.

Standard on every Definite connector
Sync cadence
Hourly or faster
CDC
Native where supported
Auth
OAuth / API key
Row-level security
Yes

Tables & streams

1 object
Stream (Dataset/Table)

A logical dataset defined by an SFTP directory prefix and filename regex, representing a table to be loaded (e.g., orders, customers, events). Enables analysis of dataset freshness, volume trends, schema conformance, and downstream KPI modeling.

Authentication

Authenticates to your SFTP server with a username and password or an SSH private key; optionally retrieves a GPG decryption key from AWS SSM Parameter Store to decrypt files

Requirements

Requires a SFTP account to connect.

Analyze with Fi

Operational data, performance metrics, and business insights.

§ How it works

Three steps. One afternoon.

01
Connect

Authenticate SFTP in a few clicks. OAuth, API key, or IAM role — we handle secrets and rotation.

definite connect sftp
02
Sync

We pull every stream into your warehouse. CDC where the API supports it; full + incremental otherwise. Hourly-or-faster, row-level secure.

→ sftp.raw (synced hourly)
03
Query

SQL, dashboards, or ask Fi in plain English. Your SFTP data lives next to every other source — ready to join.

SELECT * FROM sftp.*
*
Don't see yours?
Any API becomes a Definite connector.

Build your own with the Definite SDK, or request it. Most go live in days.

Request a connector

Your answer engine
is one afternoon away.

Book a 30-minute call and watch us build your first dashboard live, with your own data.