On-Premise Edition · Included for All Users

Your code stays
on your network

Every registered Veyo user gets access to the on-premise edition. Run the full platform on your own infrastructure. Your source code never leaves your control — and your LLMs get direct access to standard BC base code for exact version and locale matching.

See deployment Standard BC code access
Why on-premise

Complete control,
zero compromise

The on-premise edition is not a stripped-down version. It's the full Veyo platform running on your hardware.

Code Security

Your custom AL/C/AL source code is parsed and stored entirely within your network. No code is ever transmitted to external servers. Ideal for ISVs with proprietary IP.

  • Source code never leaves your network
  • Encrypted credential storage (Fernet)
  • Local JWT verification via JWKS
  • Audit trail for all operations
</>

Standard BC Code Access

Give your developers and LLMs direct access to the standard Business Central base application code — for the exact locale, version, and cumulative update they're working on.

  • Per-locale base application support
  • Version-specific (BC14 through BC26)
  • Cumulative update matching
  • Shared system repositories per org

Source/Target Comparison

Run upgrade analysis between any two versions of the standard base application. Compare your current BC version against the target before committing to an upgrade.

  • Side-by-side standard code comparison
  • Breaking change detection
  • Deprecated API surface diff
  • Event publisher/subscriber changes
Standard code access

Give your LLM the exact
BC base code it needs

Version, locale, and CU — precise

The on-premise edition allows you to ingest the standard Business Central base application for any supported version, locale, and cumulative update. This data is stored as system repositories at the organisation level, shared across all projects.

When a developer asks their AI assistant "how does the Sales-Post codeunit work?", the response is grounded in the exact version running in production — not a generic approximation from training data.

For support analysts troubleshooting a client issue, this means the AI can trace through the actual standard code flow for that client's specific BC version and locale, then identify where custom extensions modify standard behaviour.

For consultants configuring unfamiliar modules, the AI can explain how every procedure, event, and table relationship works in the exact version being deployed.

System Repositories
BC 26.0 W1 (CU3)
15,847 objects indexed
Source: Base Application v26.0.1234.0
BC 24.0 GB (CU7)
14,932 objects indexed
Source: Base Application v24.0.5678.0
BC 22.0 W1 (CU12)
14,215 objects indexed
Source: Base Application v22.0.9012.0
→ Shared across all projects in org
Deployment

Single binary.
One command. Done.

The Orchestrator is a single binary that embeds the Portal, runs the API, and auto-migrates the database. Add the Ingestor as a companion worker.

01 — Configure

Interactive setup

Run the init command to generate a configuration file. The wizard walks you through database connection, Clerk keys, encryption setup, and license activation.

$ veyo-orchestrator --init
> PostgreSQL host: localhost:5432
> Clerk publishable key: pk_...
> License key: ********
✓ config.yaml written
02 — Start

One command to run

Start the Orchestrator and it handles everything: database migration, Portal serving, API endpoints, job queue management. One port, one process.

$ veyo-orchestrator
> Migrating database... done
> Portal embedded on :8000
✓ Ready
03 — Worker

Add Ingestor workers

Run one or more Ingestor instances as companion worker daemons. They poll the Orchestrator's job queue, parse files, and write semantic data. Scale by adding more workers.

$ veyo-ingestor
> Polling job queue...
> Claimed job: batch a1b2c3
✓ Processing 847 files
Comparison

Cloud vs On-Premise

Same platform, same features, different deployment model. On-premise adds standard BC code access and complete network isolation.

Feature Cloud (SaaS) On-Premise
Custom code ingestion & analysis
14 MCP query tools
Portal dashboard & management
Multi-repository projects
Team RBAC & collaboration
Automatic change detection
Standard BC base application access Coming soon
Version/locale/CU exact matching Coming soon
Source code stays on your network ×
Offline-capable (after setup) ×
Self-update via license portal N/A
Hosting Managed by Veyo Your infrastructure
Licensing

Simple licensing,
no surprises

Every registered user gets access

The on-premise edition is included for every registered Veyo user. There's no separate "enterprise" tier to negotiate. Sign up, download, deploy.

Licensing is managed through Keygen. Your license key activates the Orchestrator binary and determines your organisation binding. License validation includes a grace window for offline operation — no phone-home required for day-to-day use.

When updates are available, the Orchestrator can self-update by downloading new artifacts from the Keygen license portal. Both linux-amd64 and windows-amd64 binaries are published with each release.

License Activation
$ veyo-orchestrator --init
Enter license key: ********
License validated
Org bound: Contoso Partners
Grace window: 72 hours
Self-Update
$ veyo-orchestrator --update
Current: v1.4.2
Available: v1.5.0
Downloaded & verified
Restart to apply
Platforms
→ linux-amd64
→ windows-amd64
Architecture

What runs on your server

Two binaries, one database, full platform

The on-premise deployment consists of two binaries and a PostgreSQL instance:

  • veyo-orchestrator — The API server, Portal host, job queue manager, and query engine. Embeds the React Portal dist/ and serves everything on a single port.
  • veyo-ingestor — The worker daemon that polls the job queue, downloads files from repositories, parses AL/C/AL, and writes to the semantic database.
  • PostgreSQL 14+ — Stores both the application database (users, projects, jobs) and the semantic database (parsed codebase data). Can be a single instance or separate.
Ready to deploy

Your code, your infrastructure,
your AI's context

Every registered user gets the on-premise edition. Deploy today.

Get started Back to Platform