SFTP Integration Guides and Tutorials

Jerod Johnson
Jerod Johnson
Director, Technology Evangelism
A list of guides and tutorials for connecting to and working with live SFTP data.

CData Software's connectivity tools enable users to connect directly to live SFTP data data from widely-used BI, analytics, ETL, and custom applications, ensuring that our customers can access their data wherever they desire. Below, you'll find a collection of guides and tutorials on integrating with live SFTP data.

Integration Use-Cases

Click below to jump to articles related to specific integration use-case.

Artificial Intelligence


ProductTechnologyArticle Title
Python MCP ServerPythonConnect SFTP to AI Assistants With the CData Python MCP Server

Back to top

Business Intelligence & Analytics


ProductTechnologyArticle Title
LINQPadADO.NETWorking with SFTP in LINQPad
TIBCO SpotfireADO.NETVisualize SFTP in TIBCO Spotfire through ADO.NET
Microsoft SSASADO.NETBuild an OLAP Cube in SSAS from SFTP
Aqua Data StudioJDBCConnect to SFTP in Aqua Data Studio
AWS DatabricksJDBCProcess & Analyze SFTP Data in Databricks (AWS)
BirstJDBCBuild Visualizations of SFTP in Birst
BIRTJDBCDesign BIRT Reports on SFTP
SAP Crystal ReportsJDBCPublish Reports with SFTP in Crystal Reports (JDBC)
FineReportJDBCFeed SFTP into FineReport
JasperServerJDBCCreate SFTP Reports on JasperReports Server
Jaspersoft BI SuiteJDBCConnect to SFTP in Jaspersoft Studio
JReport DesignerJDBCIntegrate with SFTP in JReport Designer
KNIMEJDBCEnable the SFTP JDBC Driver in KNIME
Microstrategy DesktopJDBCUse the CData JDBC Driver for SFTP in MicroStrategy Desktop
Microstrategy WebJDBCUse the CData JDBC Driver for SFTP in MicroStrategy Web
MicroStrategyJDBCUse the CData JDBC Driver for SFTP in MicroStrategy
OBIEEJDBCSFTP Reporting in OBIEE with the SFTP JDBC Driver
Pentaho Report DesignerJDBCIntegrate SFTP in the Pentaho Report Designer
RJDBCAnalyze SFTP in R (JDBC)
RapidMinerJDBCConnect to SFTP in RapidMiner
SAP Business ObjectsJDBCCreate an SAP BusinessObjects Universe on the CData JDBC Driver for SFTP
SisenseJDBCVisualize Live SFTP in Sisense
Spago BIJDBCConnect to SFTP in SpagoBI
TIBCO Spotfire ServerJDBCOperational Reporting on SFTP from Spotfire Server
Alteryx DesignerODBCPrepare, Blend, and Analyze SFTP in Alteryx Designer (ODBC)
Clear AnalyticsODBCBuild Charts with SFTP in Clear Analytics
IBM Cognos BIODBCCreate Data Visualizations in Cognos BI with SFTP
DBxtraODBCBuild Dashboards with SFTP in DBxtra
DomoODBCCreate Datasets from SFTP in Domo Workbench
Dundas BIODBCBuild Dashboards with SFTP in Dundas BI
QlikViewODBCConnect to and Query SFTP in QlikView over ODBC
RODBCAnalyze SFTP in R (ODBC)
SAS JMPODBCUse the CData ODBC Driver for SFTP in SAS JMP
SASODBCUse the CData ODBC Driver for SFTP in SAS for Real-Time Reporting and Analytics
VisioODBCLink Visio Shapes to SFTP
Power BI DesktopPower BIAuthor Power BI Reports on Real-Time SFTP
pandasPythonUse pandas to Visualize SFTP in Python

Back to top

ETL & Replication



Back to top

Data Virtualization



Back to top

Software Development


ProductTechnologyArticle Title
.NET ChartsADO.NETDataBind Charts to SFTP
EF - Code FirstADO.NETAccess SFTP with Entity Framework 6
DevExpressADO.NETDataBind SFTP to the DevExpress Data Grid
EF - LINQADO.NETLINQ to SFTP
EF - MVCADO.NETBuild MVC Applications with Connectivity to SFTP
PowerBuilderADO.NETConnect to SFTP from PowerBuilder
Apache SparkJDBCWork with SFTP in Apache Spark Using SQL
AWS LambdaJDBCAccess Live SFTP Data in AWS Lambda
ColdFusionJDBCQuery SFTP in ColdFusion Using JDBC
Filemaker Pro (on Mac)JDBCBidirectional Access to SFTP from FileMaker Pro (on Mac)
HibernateJDBCObject-Relational Mapping (ORM) with SFTP Entities in Java
IntelliJJDBCConnect to SFTP in IntelliJ
JBossJDBCConnect to SFTP from a Connection Pool in JBoss
JDBIJDBCCreate a Data Access Object for SFTP using JDBI
JetBrains RubyMineJDBCIntegrate SFTP with JetBrains RubyMine
JRubyJDBCConnect to SFTP in JRuby
MendixJDBCBuild SFTP-Connected Apps in Mendix (JDBC)
RunMyProcess DSECJDBCConnect to SFTP in DigitalSuite Studio through RunMyProcess DSEC
ServoyJDBCBuild SFTP-Connected Apps in Servoy
Spring BootJDBCAccess Live SFTP Data in Spring Boot Apps
TomcatJDBCConfigure the CData JDBC Driver for SFTP in a Connection Pool in Tomcat
WebLogicJDBCConnect to SFTP from a Connection Pool in WebLogic
.NET QueryBuilderODBCRapidly Develop SFTP-Driven Apps with Active Query Builder
ColdFusionODBCQuery SFTP in ColdFusion Using ODBC
C++BuilderODBCDataBind Controls to SFTP Data in C++Builder
DelphiODBCDataBind Controls to SFTP Data in Delphi
Filemaker ProODBCBidirectional Access to SFTP from FileMaker Pro
GoODBCWrite a Simple Go Application to work with SFTP on Linux
Lazarus IDEODBCEasily Integrate SFTP Data in Lazarus Pascal IDE
NodeJSODBCQuery SFTP through ODBC in Node.js
PHPODBCNatively Connect to SFTP in PHP
PyCharmODBCUsing the CData ODBC Driver for SFTP in PyCharm
PythonODBCConnect to SFTP in Python on Linux/UNIX
VCL App (RAD Studio)ODBCBuild a Simple VCL Application for SFTP
RubyODBCConnect to SFTP in Ruby
DashPythonUse Dash & Python to Build Web Apps on SFTP
SQLAlchemyPythonUse SQLAlchemy ORMs to Access SFTP in Python

Back to top

Data Management



Back to top

Workflow Automation



Back to top

Ready to get started?

Learn more:

SFTP Connectivity Solutions