FeaturesHow It WorksArchitectureIntegrationsPricingBlog
Integrations

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.

By Category

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.

Data Warehouses5 connectors

Snowflake, BigQuery, Redshift, Databricks, ClickHouse

Near-unlimited scale with full pushdown compute

Databases4 connectors

PostgreSQL, MySQL, Oracle, SQL Server

Schema discovery, CDC support, type mapping

NoSQL3 connectors

MongoDB, DynamoDB, Elasticsearch

Flexible schemas, document extraction

Storage3 connectors

Amazon S3, Google Cloud Storage, Azure Blob

Format auto-detection, partitioned reads

Streaming3 connectors

Apache Kafka, Amazon Kinesis, Google Pub/Sub

Real-time ingestion, offset management

SaaS5 connectors

Salesforce, HubSpot, Google Sheets, Stripe, REST API

OAuth flows, incremental sync

Files1 connector

CSV / Parquet / JSON

Schema inference, cross-format migration

BI Tools3 connectors

Power BI, Tableau, Looker

Auto-dashboard generation, KPI templates

Connector SDK

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.

Schema Discovery
Incremental Sync
Connection Pooling
custom_connector.py
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
        ...
BI Integration

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.

Power BIAvailable

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.

TableauPlanned

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.

LookerPlanned

Native LookML generation from Market-Ready layer schemas. Automatically create explores, views, and dashboard configurations that reflect your data product definitions.

Market-Ready
AUM
Transactions
Quality Score

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.