Sync

Connect raw data sources

The ingestion layer for your context grid. Sync connects to your existing tools—Slack, Notion, GitHub, Jira, and 89+ more—and maintains a live semantic index without moving your data.

One-Click OAuth

Connect data sources with secure OAuth flows. No API keys to manage, no credentials to store.

Incremental Sync

Only new and changed content is synced. Initial import in minutes, then real-time updates.

Schema Normalization

We handle the complexity of different APIs. Your queries work the same across all sources.

Permission Inheritance

Access controls from the source system are automatically respected. No duplicate permission management.

Metadata Enrichment

Automatic extraction of entities, relationships, and context from raw content.

Webhook Support

Real-time updates via webhooks. Changes propagate to your context grid instantly.

import { MetalogueClient } from '@metalogue/sdk';

const client = new MetalogueClient({
  apiKey: process.env.METALOGUE_API_KEY
});

// List all connectors
const connectors = await client.listConnectors();

// Trigger sync on Slack connector
await client.syncConnector('slack_abc123');

// Check connector status
const status = await client.getConnector('slack_abc123');
console.log(status.document_count); // 4,231
View Documentation →