Lightweight agents that run on your network, read your ERP data, and push it securely to Kolva cloud. Your data never leaves through an inbound connection.
11
Agent tracks
11
Live downloads
0
Repo scaffolds
0
Inbound ports
4
Hybrid tracks
How it works
Get the agent binary for your OS below.
Set your ERP connection + Kolva API key in .env.
Run --discover to scan your database.
Run --daemon for automatic sync every 60 min.
Downloads
Live agents are downloadable now. The rest of the top-20 rollout is scaffolded in the repo and ready for packaging as each binary lands in Supabase Storage.
SQL Server (TDS)
Sync clients, products, receivables, orders, contacts, pricing, stock, deliveries, and full finance data from Sage X3 to Kolva.
Synced entities
macOS users
macOS may block the agent because it's not signed with an Apple certificate. To fix this, open Terminal and run:
xattr -cr kolva-sage-agent && chmod +x kolva-sage-agentOr: try to open it once (macOS will block it), then go to System Settings → Privacy & Security → scroll down → click "Open Anyway".
Quick start
$ kolva-sage-agent --discover
$ kolva-sage-agent --sync
$ kolva-sage-agent --daemonOData REST API
Sync clients, products, invoices, orders, deliveries, production, maintenance, and finance data from SAP landscapes to Kolva.
Synced entities
macOS users
macOS may block the agent because it's not signed with an Apple certificate. To fix this, open Terminal and run:
xattr -cr kolva-sap-agent && chmod +x kolva-sap-agentOr: try to open it once (macOS will block it), then go to System Settings → Privacy & Security → scroll down → click "Open Anyway".
Quick start
$ kolva-sap-agent --discover
$ kolva-sap-agent --sync
$ kolva-sap-agent --daemonXML-RPC / JSON-RPC
Sync clients, contacts, products, sales orders, payment terms, manufacturing, quality, and maintenance data from Odoo self-hosted environments to Kolva.
Synced entities
macOS users
macOS may block the agent because it's not signed with an Apple certificate. To fix this, open Terminal and run:
xattr -cr kolva-odoo-agent && chmod +x kolva-odoo-agentOr: try to open it once (macOS will block it), then go to System Settings → Privacy & Security → scroll down → click "Open Anyway".
Quick start
$ kolva-odoo-agent --discover
$ kolva-odoo-agent --sync
$ kolva-odoo-agent --daemonOData / Gateway
Sync clients, materials, sales orders, billing receivables, payment terms, manufacturing, maintenance, and meter readings from SAP ECC to Kolva.
Synced entities
macOS users
macOS may block the agent because it's not signed with an Apple certificate. To fix this, open Terminal and run:
xattr -cr kolva-sap-ecc-agent && chmod +x kolva-sap-ecc-agentOr: try to open it once (macOS will block it), then go to System Settings → Privacy & Security → scroll down → click "Open Anyway".
Quick start
$ kolva-sap-ecc-agent --discover
$ kolva-sap-ecc-agent --sync
$ kolva-sap-ecc-agent --daemonService Layer / OData
Sync clients, items, sales orders, invoices, payment terms, production orders, and BOM data from SAP Business One to Kolva.
Synced entities
macOS users
macOS may block the agent because it's not signed with an Apple certificate. To fix this, open Terminal and run:
xattr -cr kolva-sap-business-one-agent && chmod +x kolva-sap-business-one-agentOr: try to open it once (macOS will block it), then go to System Settings → Privacy & Security → scroll down → click "Open Anyway".
Quick start
$ kolva-sap-business-one-agent --discover
$ kolva-sap-business-one-agent --sync
$ kolva-sap-business-one-agent --daemonISG REST / Fusion REST / PeopleSoft Integration Broker
Oracle enterprise-family agent with Oracle EBS, Oracle Fusion Cloud, and PeopleSoft flavor support, schema reports, receivables due dates, BOM/WIP coverage, cost snapshots, and ERP KPI totals.
Synced entities
macOS users
macOS may block the agent because it's not signed with an Apple certificate. To fix this, open Terminal and run:
xattr -cr kolva-oracle-ebs-agent && chmod +x kolva-oracle-ebs-agentOr: try to open it once (macOS will block it), then go to System Settings → Privacy & Security → scroll down → click "Open Anyway".
Quick start
$ kolva-oracle-ebs-agent --discover
$ kolva-oracle-ebs-agent --sync
$ kolva-oracle-ebs-agent --daemonAIS / DB Discovery
JD Edwards agent with AIS discovery, Kolva schema reports, receivables due dates, work-order coverage, cost snapshots, and ERP KPI totals.
Synced entities
macOS users
macOS may block the agent because it's not signed with an Apple certificate. To fix this, open Terminal and run:
xattr -cr kolva-jde-agent && chmod +x kolva-jde-agentOr: try to open it once (macOS will block it), then go to System Settings → Privacy & Security → scroll down → click "Open Anyway".
Quick start
$ kolva-jde-agent --discover
$ kolva-jde-agent --sync
$ kolva-jde-agent --daemonION API / MI / DB Discovery
Infor M3 / LN agent with ION discovery, Kolva schema reports, receivables due dates, manufacturing coverage, cost snapshots, and ERP KPI totals.
Synced entities
macOS users
macOS may block the agent because it's not signed with an Apple certificate. To fix this, open Terminal and run:
xattr -cr kolva-infor-agent && chmod +x kolva-infor-agentOr: try to open it once (macOS will block it), then go to System Settings → Privacy & Security → scroll down → click "Open Anyway".
Quick start
$ kolva-infor-agent --discover
$ kolva-infor-agent --sync
$ kolva-infor-agent --daemonREST / BAQ / DB Discovery
Epicor agent with REST/BAQ discovery, Kolva schema reports, receivables due dates, jobs/BOM coverage, cost snapshots, and ERP KPI totals.
Synced entities
macOS users
macOS may block the agent because it's not signed with an Apple certificate. To fix this, open Terminal and run:
xattr -cr kolva-epicor-agent && chmod +x kolva-epicor-agentOr: try to open it once (macOS will block it), then go to System Settings → Privacy & Security → scroll down → click "Open Anyway".
Quick start
$ kolva-epicor-agent --discover
$ kolva-epicor-agent --sync
$ kolva-epicor-agent --daemonOData / Dataverse / DB Discovery
Hybrid Dynamics 365 Finance & Operations agent with OData discovery, Kolva schema reports, receivables due dates, production coverage, cost snapshots, and ERP KPI totals.
Synced entities
macOS users
macOS may block the agent because it's not signed with an Apple certificate. To fix this, open Terminal and run:
xattr -cr kolva-dynamics-fo-agent && chmod +x kolva-dynamics-fo-agentOr: try to open it once (macOS will block it), then go to System Settings → Privacy & Security → scroll down → click "Open Anyway".
Quick start
$ kolva-dynamics-fo-agent --discover
$ kolva-dynamics-fo-agent --sync
$ kolva-dynamics-fo-agent --daemonODBC / SQL / API
SQL-driven agent for Sage 100 and Sage 300 estates, with finance, inventory, receivables, cost evidence, and configurable readiness coverage.
Synced entities
macOS users
macOS may block the agent because it's not signed with an Apple certificate. To fix this, open Terminal and run:
xattr -cr kolva-sage-100-300-agent && chmod +x kolva-sage-100-300-agentOr: try to open it once (macOS will block it), then go to System Settings → Privacy & Security → scroll down → click "Open Anyway".
Quick start
$ kolva-sage-100-300-agent --discover
$ kolva-sage-100-300-agent --sync
$ kolva-sage-100-300-agent --daemonSecurity
No inbound ports needed. The agent pushes data over HTTPS — your firewall stays closed.
SHA-256 hashed keys. Generated from your Kolva dashboard, never stored in plain text.
The agent only reads from your ERP. Zero write operations, zero risk of data corruption.
After the first sync, only changed records are pushed. Minimal bandwidth usage.
Configurable date floors per entity. Finance data capped at 3 years, field at 2 years by default.
No runtime dependencies. Drop the binary on any server, configure .env, and run.
Start a free trial, generate an API key from Settings, and download the agent. Your first sync takes less than 5 minutes.