Data Sync & Exports
Module Summary
Push data from Foundry back to external systems using sync configurations, REST APIs, and streaming.
Outbound Sync Configurations
A Sync Configuration defines how Foundry pushes data to an external target — a database, a cloud storage bucket, or a SaaS platform. You specify the source dataset, the target connection, the mapping of columns, and the sync schedule.
Syncs can be full replacements or incremental upserts, depending on the target system's capabilities.
REST API and Streaming
For real-time integrations, Foundry exposes REST APIs that external systems can call to query Ontology objects, execute Actions, or invoke Functions. These APIs are secured with OAuth tokens and respect Ontology permissions.
For event-driven architectures, Foundry supports streaming exports — pushing change events to Kafka topics or webhook endpoints as data updates.
Governance and Security
Outbound data flows are governed by the same marking and permission system as everything else in Foundry. A sync configuration can only export data the service account is allowed to see, and all exports are logged in the audit trail.
This means sensitive data doesn't accidentally leak to an uncontrolled system — governance travels with the data.
Key Takeaways
- Sync configurations push Foundry data to external databases, storage, and SaaS platforms.
- REST APIs and streaming exports enable real-time integrations.
- Outbound governance ensures sensitive data doesn't leak to uncontrolled systems.
- All exports are logged in the audit trail.
Ontology Actions in Depth
Permissions & Governance