Self-hosted Sync Agents
Data-sync agents hosted in your infra for a privacy-first approach to your insights
Sync Agents are docker based tools, a.k.a. "agents", which form a middle-layer between your data providers and Middleware servers.
Why would I want a sync agent?
You'd want a sync agent, if:
- You're unable to share your access tokens or OAuth credentials to us.
- This is common for orgs who have self-hosted Gitlab Servers, org-level blocks on third party integrations, policy restrictions at an org level, legal or compliance restrictions, or similar limitations.
- You're unwilling to share access to your data providers directly.
- Known to be the case in low-trust situations, inability to request or trust compliance certifications, or similar scenarios.
We offer Sync Agents for Gitlab and Bitbucket.
📄️ Introduction
The Middleware Self-hosted Sync Agent is a tool designed to synchronize data between your data providers (such as Gitlab, Bitbucket, etc.) and MiddlewareHQ Servers using a webhook-based integration. Here's a detailed explanation of its functionality and operation:
🗃️ Gitlab
2 items
📄️ Bitbucket
The BitBucket Self-hosted Sync Agent is a tool designed to synchronize data between BitBucket instances and MiddlewareHQ (MHQ) using a webhook-based integration. Here's a detailed explanation of its functionality and operation:
📄️ Essential Commands
This guide provides a concise list of essential Docker commands to efficiently set up your Middleware sync agent docker container.