Connect to your entire data ecosystem
30+ production-ready connectors across data warehouses, databases, streaming platforms, SaaS applications, and BI tools. Plus an extensible SDK to build your own.
Browse all 30+ connectors by category or search by name. Click any connector for details.
30+ Integrations
Connect to your entire data stack
Data warehouses, databases, streaming platforms, SaaS apps, and BI tools. Click any connector to learn more.
Connectors for every data source
Eight connector categories spanning the full modern data stack. Each category provides purpose-built capabilities for its data source type.
Snowflake, BigQuery, Redshift, Databricks, ClickHouse
Near-unlimited scale with full pushdown compute
PostgreSQL, MySQL, Oracle, SQL Server
Schema discovery, CDC support, type mapping
MongoDB, DynamoDB, Elasticsearch
Flexible schemas, document extraction
Amazon S3, Google Cloud Storage, Azure Blob
Format auto-detection, partitioned reads
Apache Kafka, Amazon Kinesis, Google Pub/Sub
Real-time ingestion, offset management
Salesforce, HubSpot, Google Sheets, Stripe, REST API
OAuth flows, incremental sync
CSV / Parquet / JSON
Schema inference, cross-format migration
Power BI, Tableau, Looker
Auto-dashboard generation, KPI templates
Build custom connectors in minutes
Extend the platform with your own connectors using a simple, typed Python SDK. Ship production-ready integrations with built-in schema discovery, connection pooling, and incremental sync.
The Connector SDK provides a typed abstract base class with three methods to implement: schema discovery, data extraction, and connection validation. The platform handles authentication, retries, rate limiting, and monitoring automatically.
Publish your connector to the organisation-wide component library for other teams to discover and reuse. Every connector is versioned independently and includes built-in health checks.
from cupel_sdk import BaseConnector
class CustomConnector(BaseConnector):
"""Connect to any data source."""
def discover_schema(self) -> Schema:
# Auto-discover source schema
...
def extract(self, query: Query) -> DataFrame:
# Extract data with incremental support
...
def validate_connection(self) -> bool:
# Test connectivity
...
Auto-generate dashboards from Market-Ready layer data
Connect your BI tool once. Every Market-Ready layer data product automatically produces dashboard-ready definitions with pre-built KPI templates.
Full REST API integration with automatic dashboard generation from Market-Ready layer data models. Pre-built financial services KPI templates for AUM tracking, transaction volume, and compliance scores.
Deep integration via the Hyper API and Tableau REST API. Push optimised data extracts directly to Tableau Server or Tableau Cloud with auto-generated worksheet definitions.
Native LookML generation from Market-Ready layer schemas. Automatically create explores, views, and dashboard configurations that reflect your data product definitions.
Semantic layer ensures consistent metrics across all BI consumers. Define KPIs once in Cupel; they translate automatically to each tool's native format.
Connect your first data source in 30 seconds
One-click connection with automatic schema discovery. Start your free trial today.