// Cloud · launching soon

Describe your ECU.
Get C source in minutes.

No Zephyr SDK. No Python. No Docker. Describe your ECU in plain English — Xaloqi Cloud generates a validated diagnostics_config.yaml, production-ready C source, a pytest test suite, and runs a simulated UDS campaign — all in the browser.

Cloud is in development. Email us to be notified at launch.

Five steps. No installation.

1

Sign in

Open cloud.xaloqi.com. Enter your email address. Click the magic link in your inbox. No password — session cookies last 30 days.

2

Describe your ECU or write YAML directly

Type a plain-English description in the AI panel — "a body controller ECU with CAN, 3 DIDs, 2 DTCs, extended session, AES-128 security access". Or write YAML directly in the Monaco editor with live schema validation and completions. Pro/Team users can drag-and-drop an AUTOSAR ARXML file to import sessions, DIDs, DTCs, and routines directly.

3

Generate

Click Generate. The server runs codegen.py and testgen.py and returns a ZIP containing C/H source files, a full pytest suite, and CAPL scripts — ready to drop into your Zephyr or FreeRTOS project.

4

Run Tests

Click Run Tests. The server spins up the in-process UDS ECU simulator over VirtualBus, runs the test campaign, and streams results live to your browser. Download the HTML report and JSON results when done. No hardware required.

5

Download and integrate

Download the ZIP, the HTML test report, and the validated YAML. Plug the C source into your Zephyr or FreeRTOS project. Use the pytest suite in CI. Continue developing locally with Xaloqi EDS Developer.

Everything in the browser.

AI YAML generation

Describe your ECU in plain English. Claude generates a fully valid diagnostics_config.yaml with correct DID IDs, session permissions, ASIL-B security levels, and DTCs. Supply your own Anthropic API key — no AI cost to Xaloqi. Available on Starter and above.

Monaco editor + live validation

Full Monaco editor with JSON Schema validation against the complete diagnostics_config schema. Red squiggles, completions, and hover docs for every field — the same schema as the VS Code extension, running entirely in the browser.

Code generation

Runs the same codegen.py and testgen.py as the local EDS toolchain. Output: C/H source, ASIL-B safety wrappers, pytest test suite, CAPL scripts. Download as a ZIP with one click.

UDS test runner

Runs a session control → security access → read all DIDs → DTC round-trip campaign in-process using VirtualBus. Streams results live as SSE. Downloads an HTML test report. No SocketCAN, no Docker, no hardware. Available on Starter and above.

NRC explain

Paste a hex NRC code and service byte. Get the ISO 14229 code name and a plain-English explanation of the most likely cause and what to change in your YAML. Works offline (embedded table of 22 standard codes) or AI-enhanced with your API key.

ARXML import PRO / TEAM

Drag and drop an AUTOSAR 4.x ECU Extract ARXML file. The bundled parser extracts ECU name, sessions, security levels, DIDs, DTCs, and routines into a valid diagnostics_config.yaml — standard library only, no external dependencies. Available on Pro and Team.

Start free. Upgrade when you need more.

// Launching soon — pricing below is final. Join the waitlist to be notified.

Free

€0

3 total generations · no card

  • 3 codegen runs (lifetime)
  • Monaco YAML editor
  • Live schema validation
  • Download ZIP
  • Test runner
  • AI YAML generate
  • HTML report download
  • ARXML import

Pro

€49/mo

or €470/yr — save 20%

  • 300 generations/month
  • Monaco YAML editor
  • Live schema validation
  • Download ZIP
  • Test runner
  • AI YAML generate (own key)
  • HTML report download
  • ARXML import

Team

€149/mo

or €1,430/yr · 5 seats

  • 1,000 generations/month
  • 5 seats
  • Monaco YAML editor
  • Live schema validation
  • Download ZIP
  • Test runner
  • AI YAML generate (own key)
  • HTML report download
  • ARXML import

AI features require your own Anthropic API key. No AI cost is ever charged to Xaloqi. Billed via Polar.sh — cancel anytime. Annual billing saves 20%.


Cloud is the evaluation funnel for EDS and TestLab. Customers who use Cloud and want the full local toolchain purchase EDS Developer (€690/yr).

Frequently asked questions


Yes. 3 codegen runs, no credit card required, no time limit. The limit is intentionally low — you'll hit it when most engaged, which is when the upgrade makes the most sense. Upgrade to Starter to continue.

No. Cloud is the evaluation funnel — it lets you try the toolchain without installing anything. Customers who use Cloud and want the full local workflow (Zephyr integration, CI pipelines, offline license, safety documentation) purchase EDS Developer. Cloud does not replace EDS or TestLab.

Your workspace — YAML, generated files, and test results — is stored server-side in your named workspace for the duration of your session. It is never shared with other users. Download your ZIP and YAML to keep a local copy.

No. Your API key is supplied in the AI panel UI and passed directly in the request body. It is never stored server-side. Each AI request sends the key directly to the Anthropic API and it is not retained after the call completes.

One successful codegen run — clicking Generate and getting a ZIP back. AI YAML generation (describe ECU → get YAML) also counts as one generation since it produces a config that is then generated from. NRC explain and test runs do not count. Monthly counters reset at the start of each billing cycle for paid tiers.

AUTOSAR 4.x ECU Extract ARXML files. The bundled parser extracts ECU name, diagnostic sessions, security levels, DIDs, DTCs, and routines. It uses the standard library only — no external dependencies. ARXML import is available on Pro and Team plans.

Cloud is the starting point. For full local development, continuous integration, and ASIL-B safety documentation:

EDS — diagnostics runtime → TestLab — validation engine →