Venelx Docs

Venelx Docs

Venelx is a CI/CD platform for mobile and web apps. It builds your Expo / React Native (and web) projects on self-hosted build workers you control, manages iOS and Android code signing, integrates with GitHub, and stores artifacts in Backblaze B2 — all driven from the dashboard at app.venelx.com or from AI assistants via the Venelx MCP server.

Platform overview

text
  Browser / mobile app
        │
        ▼
  app.venelx.com          Next.js dashboard (Vercel)
        │ HTTPS / WSS
        ▼
  api.venelx.com          Express control plane
   ├── MongoDB Atlas      projects, builds, users, billing
   ├── Redis (Upstash)    BullMQ build queue
   ├── Backblaze B2       build artifacts (presigned up/download)
   └── GitHub             repo access, OAuth, webhooks
        ▲
        │ queue + heartbeat (outbound HTTPS only — no inbound ports)
  Build workers           your Mac / Linux / Windows machines
   ├── iOS: macOS + Xcode + eas-cli --local
   └── Android: Android SDK (Linux, Windows via WSL2, or macOS)

The moving parts:

  • Dashboard (app.venelx.com) — create projects, connect GitHub, configure signing, trigger builds, watch live logs, download artifacts.
  • API (api.venelx.com) — auth, queue enqueue, worker fleet management, B2 presigning, log streaming, GitHub token lifecycle.
  • Build workers — run the actual builds on your own hardware. iOS builds require a Mac with Xcode; Android builds run on Linux, macOS, or Windows (WSL2).
  • MCP server (@venelx/mcp) — operate the platform from Claude Code, Cursor, or any MCP-compatible client.