Custom datasource
Custom/Other datasources are specialized integrations developed specifically for unique requirements that cannot be met by standard data source types. These project-specific solutions handle complex authentication scenarios, multi-API coordination, legacy system integration, and proprietary protocols that fall outside the scope of standard JSON, XML, RSS, or other built-in data source capabilities.
Prerequisites
Before requesting a Custom/Other datasource, ensure you have:
- Clear documentation of the integration requirements that cannot be met by standard data sources
- Understanding of the external system's authentication methods and API structure
- Access credentials and permissions for the target system
- Knowledge of data formats, update frequencies, and business logic requirements
- Budget and timeline approval for custom development work
- Technical contact person familiar with the external system
- Compliance and security requirements for the integration
- Sample data and API documentation from the target system
When Custom Development Is Required
Custom/Other datasources are developed when standard data source types cannot handle specific requirements:
Complex Authentication Scenarios:
Standard OAuth insufficient for:
- Multi-step authentication processes
- Certificate-based authentication systems
- Custom token exchange mechanisms
- Legacy authentication without modern OAuth
- WS-Security headers for enterprise SOAP services
- Proprietary authentication protocols
- Time-based token generation systems
Multi-API Coordination Requirements:
Single data source needing:
- Coordinated authentication across 8+ different APIs
- Sequential API calls with dependency chains
- Data aggregation from multiple heterogeneous sources
- Complex data transformation during retrieval
- Cross-reference data validation between systems
- Orchestrated authentication workflows
Legacy and Proprietary Systems:
Integration challenges including:
- On-premise systems with custom protocols
- University-specific authentication systems
- Government systems with specialized security
- Banking/financial systems with strict requirements
- Manufacturing systems with proprietary interfaces
- Healthcare systems with HIPAA-compliant protocols
Advanced Data Processing:
Beyond standard HTTP requests:
- Real-time data streaming protocols
- Binary data format conversion
- Custom encryption/decryption requirements
- Complex business logic during data retrieval
- Multi-format data consolidation
- Advanced error handling and retry logic
Specialized Industry Requirements:
Industry-specific integrations:
- Educational institution student information systems
- Healthcare electronic health record systems
- Financial trading and market data systems
- Manufacturing execution systems (MES)
- Transportation management systems
- Energy and utility management platforms