Supported Connectors
Integrate all of your enterprise data on a single secure platform
DreamFactory Database Connectors:
Secure, Scalable, Ready to Use
All DreamFactory connectors share a common foundation of enterprise-ready features:
Automatic REST API Generation:
Transform databases, file systems, and services into standardised RESTful endpoints without writing code
Advanced Query Operations:
Transform databases, file systems, and services into standardised RESTful endpoints without writing code
Multi-Protocol Authentication:
Support for OAuth, API keys, username/password, and certificate-based authentication
Role-Based Access Control (RBAC):
Apply granular permissions at the service, endpoint, and field level
OpenAPI Documentation:
Auto-generated API documentation for every connected data source
Batch Operations:
Efficient bulk create, update, and delete operations with transaction support
Schema Introspection:
Automatic discovery of tables, collections, functions, and metadata
Secure Credential Management:
Automatic discovery of tables, collections, functions, and metadata
Field Selection:
Return only the fields you need to optimize payload size and performance
Chosen by teams in finance, manufacturing, public sector, and healthcare.



SQL Database Connectors
SAP HANA (On-Premise)
SAP HANA 2.0+
Key Differentiators:
- Supports SQLScript procedures, table functions, and calculation views
- Optimized for in-memory, columnar performance and real-time analytics
- Native handling of spatial, LOB, and SAP-specific data types
- Integrates with SAP landscapes and enterprise authentication systems
Apache Hive
Apache Hive (via HiveServer2)
Key Differentiators:
- SQL queries over HDFS and distributed file systems
- Partition pruning for optimized big data queries
- Support for complex data types (structs, arrays, maps)
- Integration with Hadoop ecosystem
SAP SQL Anywhere
SAP SQL Anywhere 17+
Key Differentiators:
- Integration with SAP business applications
- Support for remote data access and synchronization
- Embedded database mode for edge computing
- Complex join optimization for normalized SAP schemas
Firebird Database Server
Firebird SQL 3+
Key Differentiators:
- Support for Firebird's multi-generational architecture
- Embedded and server deployment modes
- Legacy application modernization without migration
- Custom UDF (user-defined function) support
SQLite
SQLite 3+
Key Differentiators:
- File-based database requiring no separate server process
- Zero-configuration deployment
- Ideal for embedded applications and local development
- Full ACID compliance despite lightweight footprint
SingleStore (MemSQL)
SingleStore 7.6+
Key Differentiators:
- In-memory row store for real-time transactions
- Columnar disk store for analytics on the same database
- MySQL wire protocol compatibility
- Distributed SQL with horizontal scalability
Google AlloyDB
Google AlloyDB for PostgreSQL
Key Differentiators:
- Full PostgreSQL compatibility with Google Cloud optimizations
- Columnar engine integration for analytical queries
- Optimized for cloud-native, high-availability workloads
- Automatic failover and point-in-time recovery
Amazon Redshift
Amazon Redshift (all node types)
Key Differentiators:
- Optimized for columnar storage and analytical queries
- Distribution key and sort key awareness for query optimization
- Redshift Spectrum support for querying S3 data
- Automatic workload management integration
Dremio
Dremio 18+ (via ODBC/JDBC)
Key Differentiators:
- Access to virtual datasets and reflections for query acceleration
- Federated query support across multiple data sources
- Dremio's semantic layer integration
- Optimized for self-service analytics
Databricks
Databricks Lakehouse Platform
Key Differentiators:
- Delta Lake table support with ACID transactions
- Unity Catalog integration for data governance
- Optimized for analytical query patterns and large datasets
- Compatibility with Apache Spark SQL
IBM Informix
IBM Informix 12.10+
Key Differentiators:
- Time-series data support via Informix TimeSeries
- Hybrid OLTP/OLAP workload optimization
- Informix-specific data types and extensibility features
- Support for both logged and unlogged databases
IBM DB2
IBM DB2 10.5+
Key Differentiators:
- Support for DB2's unique schema architecture
- EBCDIC to ASCII conversion handling for mainframe integration
- DB2-specific SQL dialect support
- Compatible with both DB2 LUW and DB2 for z/OS
MySQL
MySQL 5.7+
Key Differentiators:
- Stored procedure parameter mapping with IN/OUT/INOUT support
- JSON column type handling (MySQL 5.7+)
- Full-text search capabilities via MySQL's MATCH AGAINST
- Maintained compatibility between MySQL and MariaDB variants
- Efficient connection pooling for high-traffic applications
PostgreSQL
PostgreSQL 9.6+
Key Differentiators:
- PostGIS spatial extension support for geographic data
- JSONB column operations for flexible document storage
- Array data type handling for multi-value fields
- PostgreSQL-specific functions (stored procedures, triggers)
- Advanced indexing strategies (GiST, GIN, BRIN)
Oracle
Oracle Database 12c+
Key Differentiators:
- PL/SQL package support for grouped stored procedures
- TNS connection string compatibility for complex Oracle networks
- Native sequence management for auto-increment ID generation
- BLOB/CLOB streaming for large object handling
- Advanced data type support including XMLTYPE and user-defined types
Snowflake
Snowflake Cloud Data Warehouse (all editions)
Key Differentiators:
- Key-pair authentication using RSA private keys for passwordless access
- Native support for Snowflake's virtual warehouses and query optimization
- Automatic handling of semi-structured data (VARIANT, OBJECT, ARRAY types)
- Full stored procedure and user-defined function support
- Secure key file management with encrypted storage
MS SQL Server
SQL Server 2016+, Azure SQL Database
Key Differentiators:
- Full support for stored procedures, functions, and views as API endpoints
- Native SQL Server data type handling including GEOGRAPHY, HIERARCHYID, and XML
- Windows Authentication integration for enterprise environments
- Custom Doctrine DBAL extensions for optimal PDO performance
- Transaction support with configurable isolation levels
NoSQL Database Connectors
Azure Document DB
Azure DocumentDB (Cosmos DB predecessor API)
Key Differentiators:
- Document-oriented database with automatic JSON schema mapping
- SQL-like query language for documents
- Consistent indexing across all properties
- Legacy Azure DocumentDB API compatibility
Azure Table Storage
Azure Table Storage
Key Differentiators:
- NoSQL key-value store with PartitionKey/RowKey entity model
- Entity group transactions for atomic batch operations
- OData query protocol support
- Cost-effective alternative to Azure Cosmos DB for simple data models
CouchDB
Apache CouchDB 3+
Key Differentiators:
- RESTful native architecture aligning with DreamFactory's API-first approach
- MapReduce view support for complex queries
- Multi-version concurrency control (MVCC) with document revisions
- Built-in replication protocol for distributed deployments
Azure Cosmos DB
Azure Cosmos DB (NoSQL API)
Key Differentiators:
- Multi-model support (key-value, document, graph via different APIs)
- Global distribution with multi-region writes
- Five consistency models (strong, bounded staleness, session, consistent prefix, eventual)
- Automatic indexing with configurable policies
Apache Cassandra
Apache Cassandra 3.11+
Key Differentiators:
- Wide-column store optimized for write-heavy workloads
- Multi-keyspace support for logical data separation
- CQL (Cassandra Query Language) native operations
- Tunable consistency levels for CAP theorem trade-offs
Amazon DynamoDB
AWS DynamoDB (all regions)
Key Differentiators:
- Key-value and document data model support
- Global and Local Secondary Index operations
- Conditional write operations for optimistic concurrency
- AWS SDK v3 integration with IAM role support
- Works with both provisioned and on-demand capacity modes
MongoDB
MongoDB 4.0+
Key Differentiators:
- Schema-less operations with dynamic collection support
- Aggregation pipeline framework for complex transformations
- GridFS integration for binary file storage within MongoDB
- Support for both mongodb:// and mongodb+srv:// connection strings
- Native BSON document handling with automatic JSON conversion
Cloud File & Object Storage Connectors
Rackspace Cloud Files
Rackspace Cloud Files, OpenStack Swift
Key Differentiators:
- OpenStack Swift API compatibility
- Akamai CDN integration for content delivery
- Multi-region support for geographic distribution
- Container-level access control
- Compatibility with private OpenStack deployments
Local Storage
Local server filesystem
Key Differentiators:
- Direct filesystem access with configurable root directory
- Symlink handling and permission management
- High-performance local I/O without network latency
- Ideal for on-premise deployments
- Container volume mount support
FTP/SFTP
FTP, FTPS, SFTP servers
Key Differentiators:
- SSH key authentication for SFTP (more secure than password-based)
- Support for both active and passive FTP modes
- TLS/SSL encryption for FTPS
- Directory traversal and recursive operations
- Compatibility with legacy file transfer systems
GridFS
MongoDB 4.0+
Key Differentiators:
- Automatic file chunking for objects over 16MB
- Rich metadata storage with each file
- Stream support for memory-efficient large file handling
- Integrated with MongoDB authentication and access control
- Eliminates need for separate file storage infrastructure
Azureblob
Azure Blob Storage (all tiers)
Key Differentiators:
- Block, Page, and Append blob type support
- Access tier management (Hot, Cool, Archive)
- Shared Access Signature (SAS) token generation
- Azure Active Directory authentication integration
- Custom metadata on blobs and containers
S3
AWS S3 (all regions and storage classes)
Key Differentiators:
- Presigned URL generation for temporary direct access
- S3 versioning and lifecycle management
- Support for all storage classes (Standard, IA, Glacier, Intelligent-Tiering)
- Server-side encryption options (SSE-S3, SSE-KMS)
- Multipart upload for files over 5GB
CRM & SaaS Connectors
SOAP to REST
SOAP 1.1/1.2 Web Services
Key Differentiators:
- Automatic WSDL parsing and function discovery
- Non-WSDL mode support for services without WSDL
- WS-Security (WSSE) authentication header support
- Complex type mapping and automatic serialization/deserialization
- Custom SOAP header support for proprietary services
- SOAP fault to REST error translation
- WSDL caching for improved performance
- Full PHP SoapClient option support (encoding, compression, timeouts)
Salesforce
Salesforce CRM (all editions)
Key Differentiators:
- Dual authentication modes: SOAP (username/password/security token) or OAuth 2.0
- Treat Salesforce objects (Accounts, Contacts, etc.) like database tables
- Automatic SObject schema introspection with field and relationship discovery
- Support for both Salesforce REST and SOAP APIs
- Custom WSDL upload for enterprise Salesforce instances
- Reference field (foreign key) navigation for related objects
- Configurable API version support
DreamFactory Platform & Installer FAQs
DreamFactory Platform & Installer FAQs
API management software helps you manage your custom APIs, but you have to build REST APIs yourself. DreamFactory, on the other hand, is a transactional run-time server for client applications that
- automatically generates REST APIs for you,
- enables you to customize API behavior with server-side scripts
- manages all the backend security for those APIs
- returns JSON / XML from REST API calls at runtime.
Why do I need to book a call with an engineer to try the product?
Since DreamFactory is self-hosted software, we require a call with an engineer to discuss licensing, installation, and pricing. This will ensure you have all the information needed to be successful.
If you are not ready for a call, we recommend you try our hosted trial. It's a limited version of the product, but it will give you a taste of how our automatic API generation, role-based access, and documentation works
Where can I get more information about how to install DreamFactory?
Start in our documentation, but if you don't see your answer, please ask a question in the intercom chat bubble or schedule a call with our support team.
Can you tell me how DreamFactory scales?
Yes, we have a detailed White Paper breaking down how Dreamfactory scales with performance benchmarks. Here is another White Paper specific to scaling microservices.
Can I customize the APIs?
Yes! DreamFactory offers a robust scripting engine with support for PHP, Python, and NodeJS to fully customize your APIs.