Databases & warehouses
Connect SQL, NoSQL, cloud warehouses, and company-managed data stores.
Bring any approved source into datahuts—from databases and SaaS applications to private APIs, files, and company-specific systems—through one secure, reviewable connector contract.
Developers implement the same governed lifecycle—test, discover, preview, validate, and publish—regardless of where the data lives.
Connect SQL, NoSQL, cloud warehouses, and company-managed data stores.
Add accounting, CRM, operations, support, HR, and vertical software.
Reach modern or legacy systems through the outbound-only private agent.
Turn approved REST, GraphQL, CSV, JSON, and scheduled exports into governed sources.
Start from the included example, connect it to synthetic data, then implement the three methods every datahuts connector shares.
import type { ConnectorAdapter } from '@datahuts/connector-sdk'
export const connector: ConnectorAdapter = {
manifest: {
id: 'acme-operations',
name: 'Acme Operations',
version: '0.1.0',
access: 'read-only',
},
async test(context) {
return context.client.healthCheck()
},
async discover(context) {
return context.client.listReadableObjects()
},
async preview(context, request) {
return context.client.previewRows(request.object, {
limit: Math.min(request.limit, 25),
})
},
}The SDK is open to new source types; the trust contract is intentionally strict.
HTTPS APIs and databases run with server-side credentials. Private systems run through a tenant-bound connector key and the outbound-only private agent. Credentials are entered only in the customer environment and are never included in a browser request, manifest, submission, or log.
DATAHUTS_BASE_URL=https://datahuts.com
DATAHUTS_AGENT_ID=your-agent-id
DATAHUTS_AGENT_API_KEY=dh_agent_••••••••
# Source credentials stay here.
SOURCE_BASE_URL=https://source.example
SOURCE_READ_ONLY_TOKEN=••••••••Submit the manifest, repository URL, and validator output from Connector Studio. The submission receives an audit-backed review ID and remains visible in your dashboard. Shared publication is gated until the security and quality checks pass.
Download the starter, create your connector credentials, validate locally, and submit from Connector Studio. You can complete the standard path without contacting the datahuts team.