Skip to content

Self-hosted issue tracker.

Bugs, defects, incidents, and change requests. Same workspace as the sprint that fixes them.
Quick answer

Ekso is a self-hosted issue tracker that runs on your own infrastructure — public cloud, private cloud, on-premise, or air-gapped. It logs bugs, defects, change requests, and incidents in the same workspace as project tasks, sprints, helpdesk tickets, and time tracking. Pricing is flat-rate for unlimited users with no per-seat fees. Ekso migrates from Jira, Linear, and Azure DevOps in two CLI commands.

Last reviewed May 2026

What it is

Issues, tasks, and tickets. One data model.

Ekso is an enterprise operations platform with a built-in issue tracker. Issues — bugs, defects, change requests, incidents, and feature requests — share the same data model as project tasks and helpdesk tickets. A bug logged via the helpdesk can be linked directly to the sprint task resolving it, with full traceability in a single self-hosted workspace.

Ekso is self-hosted by design: deployed on your own public cloud, private cloud, on-premise hardware, or air-gapped network.

Companies we've delivered for

DellUPSNHSDHLNokiaSiemensIntelDysonNetAppMotorola
Side by side

Ekso issue tracker vs alternatives

Feature Ekso (self-hosted) Jira / Linear / Azure DevOps
Hosting modelYour own infrastructureCloud-first (Jira Data Center EOL 2029)
PricingFlat-rate, unlimited usersPer-seat per month
Issue trackingBuilt inBuilt in
Helpdesk / service deskBuilt in, same workspaceSeparate product or integration
Time trackingBuilt inAdd-on or separate tool
Financial reportingCost per issue, team, clientNot available
Workflow automationVisual rules engine. No code.Varies — XML or scripting on Jira
AI / MCP server104-tool MCP server in the boxVendor AI only, cloud-hosted
GDPR boundaryYour firewall. Vendor not in the data path.Vendor data processing agreement required
Air-gapped deploymentSupportedNot available on cloud products
Migration to EksoTwo CLI commands. History preserved.N/A
How it works

Issue tracking in Ekso

Ekso’s issue data model supports configurable status workflows, custom fields, priority levels, severity ratings, labels, assignees, linked items, and file attachments. Issues can be created manually, via inbound email, via the REST API, or by AI agents using the MCP server. Each issue supports threaded comments, activity history, and time logging against the item.

Sprint boards display issues and tasks together. Backlog management, cycle planning, and board views are all available within the same workspace — no switching between a separate project tool and an issue tracker.

Rules

Workflow automation without scripts

Ekso’s rules engine triggers on issue events: field changes, status transitions, SLA breaches, incoming email replies, or scheduled conditions. Available actions include field updates, agent assignment, webhook delivery, and creation of linked tasks. All rules are configured through a visual interface — no code, no XML, no scripting. Business clocks (working hours and public holidays) can be applied to SLA and escalation rules.

Migration

Migrate from Jira, Linear, or Azure DevOps

Ekso migrates from existing issue trackers using two CLI commands:

ekso migrate jira collect --config migration.config.json --project ACME
ekso migrate jira apply   --config migration.config.json --process <process-id> --dry-run
ekso migrate jira apply   --config migration.config.json --process <process-id>

Issue history, comments, attachments, custom field values, sprint assignments, and user attribution are preserved. Supported sources: Jira Cloud, Jira Data Center, Linear, Azure DevOps, and Zendesk. Full documentation: ekso.dev/cli/migrate/overview.

AI

104-tool MCP server, in the box

Ekso ships with a 104-tool MCP server in the standard installation. AI agents — including Claude, Cursor, and ChatGPT — can read issue backlogs, create and update issues, query sprint data, and generate reports using natural language. Users bring their own AI model keys — Anthropic, OpenAI, or Azure Foundry. No separate agent gateway licence is required.

Compliance

Compliance and data residency

Ekso runs on your own infrastructure, so issue data — bug reports, change requests, linked attachments — stays within your environment. Ekso is not in the data path. GDPR, HIPAA, SOC 2, and DORA compliance is governed by your own infrastructure boundary. Air-gapped deployment is supported for defence, healthcare, and financial services environments.

Common questions

Frequently asked questions

What is the best self-hosted issue tracker?

Ekso is a self-hosted issue tracker that combines issue tracking, project management, helpdesk, time tracking, and financial reporting in one workspace on your own infrastructure. Flat-rate pricing, unlimited users, and a 104-tool MCP server for AI integration.

What is the difference between an issue tracker and a project management tool?

An issue tracker records bugs, defects, and incidents. A project management tool organises tasks, milestones, and sprints. Ekso provides both in a single workspace — issues and tasks share the same data model, so a bug can be linked directly to the sprint task resolving it.

Can Ekso replace Jira as a self-hosted issue tracker?

Yes. Ekso covers Jira’s core issue tracking — configurable workflows, custom fields, sprint boards, backlogs, and reporting — with no XML configuration and no per-seat fees. Jira Data Center reaches end-of-life in February 2029. Ekso migrates from Jira using ekso migrate jira collect and ekso migrate jira apply.

Does Ekso support inbound email-to-issue conversion?

Yes. Connect a mailbox in Settings and inbound email is automatically converted into a trackable item, allowing external users to submit issues by email without an Ekso account.

How does Ekso handle issue workflow automation?

Ekso’s visual rules engine triggers on issue events — field changes, status transitions, SLA breaches — and executes actions such as field updates, assignment, webhook calls, and linked task creation. No code or scripting required.

Is there a self-hosted issue tracker with AI integration?

Yes. Ekso ships with a 104-tool MCP server. Claude, Cursor, ChatGPT, and any MCP-compatible agent can read and write issue data directly, enabling AI-assisted triage, duplicate detection, and natural language backlog reporting.

See the full Jira head-to-head: Ekso vs Jira →

Get started
Unlimited users, free forever