MISP vs TheHive

MISP is the threat intelligence sharing hub under AGPL-3.0, and TheHive is the commercial case management tool with a 2-user free tier. Most teams that evaluate both need to understand how they connect, what each costs to run, and who operates them.

On this page

MISP vs TheHive: when each one fits

A SOC or CSIRT deciding between these tools first needs to name its main problem. MISP stores, correlates and shares indicators under AGPL-3.0, while TheHive tracks incidents and cases and has been commercial since version 5, with a free Community plan limited to 2 users. The two solve different problems, so the decision usually turns on whether the team's pressing gap is sharing and correlating indicators with partners, or running incidents from alert to closure, and on which group will operate each platform day to day.

If the gap is indicator exchange, such as ingesting feeds, correlating attributes across events, and publishing to a sharing community with distribution levels and sharing groups, MISP is the platform to evaluate first. It is a self-hosted sharing hub with no per-user license, and it needs an owner who can manage synchronization, taxonomies and feed quality. If the gap is case handling, with assignments, tasks, observables and an audit trail for each incident, TheHive is the closer fit, and its licensing needs checking against the number of analysts who will work in it. Confirm the current plan limits and per-user pricing with StrangeBee's pricing page before you assume the Community tier covers your team.

Many teams end up running both, and the integration is the reason. TheHive can connect to one or more MISP servers to turn MISP events into TheHive alerts, and it can export cases back to MISP as events to share IOCs. Plan who owns each side of that flow, which system remains the authoritative sharing hub, and how a case that touches a MISP event will be tracked. Ask StrangeBee which TheHive 5 release and Cortex version your deployment will use, and test the alert import with your own MISP distribution settings before committing to a design.

MISP vs TheHive by team scenario

This table matches five team situations to the platform that fits them better and the supplied fact behind each choice. Illustrative teams are labeled, and the reader should use the row closest to their own operating model before reading the license and deployment details.

Team situationBetter fitReason
An information sharing community exchanging indicators with peer organizationsMISPMISP synchronizes events between instances using distribution levels and sharing groups, down to individual attributes. TheHive is a case tool and does not act as a sharing hub.
A SOC with no case tool, handling alerts from several sources (illustrative)TheHive, with CortexTheHive provides case and alert workflow. Cortex runs analysis and response and is licensed under AGPL-3.0 with no license fee. Confirm the Community user limit fits your analyst count.
A CSIRT running incidents that already consumes a MISP feedBoth, pairedTheHive can connect to one or more MISP servers to turn events into alerts and export cases back to MISP as events. MISP stays the sharing hub and TheHive stays the case record.
A small team of two analysts that wants a free case tool (illustrative)TheHive Community, with a checkThe Community plan is free for 2 users on TheHive 5. Confirm the license request process for your version, since the Community license must be requested from the StrangeBee portal from version 5.3.
A regulated organization that needs license terms reviewed before adoptionMISP for sharing, with legal review of TheHiveMISP is AGPL-3.0 with taxonomies and galaxies under CC0 or BSD-2-Clause. TheHive 5 is commercial beyond the free tier, with Gold and Platinum priced per user. Ask StrangeBee for current terms and confirm them with your counsel.

How MISP and TheHive are built and deployed

MISP and TheHive are usually paired, but they are built very differently. One is a PHP application with a small set of supporting services, the other a JVM stack that depends on several data stores and a separate analysis engine, so the patching and backup work lands on different people.

MISP application stack

MISP runs on PHP with CakePHP, MySQL or MariaDB, and Redis. For a sharing hub, the operator patches one application and its database and cache, and backs up the database and configuration. Check whether your team already runs MySQL or MariaDB and Redis, because those become your responsibility too. Confirm the supported PHP and database versions for the release you choose with the MISP project.

Choose the 2.5 line

The project recommends the 2.5 line for new deployments and treats 2.4 as end of life with security fixes only. Do not stand up a new 2.4 instance, even if an older runbook or image references it. If you inherit a 2.4 install, plan the upgrade as a dated project, since it is not optional for long-term security posture.

MISP installation options

The project recommends Ubuntu 24.04 with its provided installer for 2.5. It also lists Docker images, Ansible roles, Puppet and RPM packages. The installer suits a single dedicated host, while container or configuration-management routes fit teams that already standardize on those tools. Pick one method early, since switching later changes how you apply upgrades.

TheHive's three data services

TheHive runs on Apache Cassandra and Elasticsearch alongside the TheHive application, and each runs on the JVM with its own heap configuration. That means three or more services to patch, size and back up, and heap tuning in several places. Ask your team who owns Cassandra and Elasticsearch operations before you commit, because those skills are separate from the application team's.

TheHive storage sizing

StrangeBee recommends 100 GB of storage for most use cases. Treat that as a starting point, not a ceiling, since case attachments and Elasticsearch indexes grow with activity. Plan backup windows and restore tests for Cassandra and Elasticsearch together, because a restore of one without the other can leave cases and their indexes out of step.

Cortex as analysis engine

Cortex runs the analyzers that enrich observables for TheHive. It is fully open source, needs no license, and is licensed under AGPL-3.0. It is a separate service you must patch, monitor and connect, so count it in your service inventory alongside TheHive. Confirm which analyzers your team needs and whether they call external APIs from your network.

How TheHive's MISP integration turns events into alerts

The documented TheHive MISP integration works in three directions, and only some of them are automatic. TheHive imports MISP taxonomies by default, so analysts see the same tag vocabulary in both platforms. It can connect to one or more MISP servers and turn MISP events into TheHive alerts, which then wait in the alert queue for an analyst to review. In the other direction, TheHive can export a case to MISP as an event so that IOCs from an investigation reach the sharing community. Each direction depends on how the connection is configured, so the team should map which MISP servers are connected, which events flow in, and which case data may leave TheHive before anything goes live.

Teams pair the two platforms because they hold different parts of the workflow. MISP keeps the shared indicator context: the event, its attributes, its distribution level and sharing group, and the rules that decide which partners receive it. TheHive gives analysts a place to triage alerts, assign work, record observables and run analysis, with Cortex supplying analyzers and responders alongside it. Used together, an indicator set in MISP can become an alert in TheHive, and a confirmed finding in a case can return to MISP as a shareable event. The pairing works best when the security operations lead can explain which platform is the sharing record and which is the working record.

The integration does not decide the important operating questions. It does not choose which MISP events are worth an alert, how alerts are prioritized or closed, or whether a given case should be shared at all. Those rules sit with the team, and they carry the sharing risk: an IOC exported from a case can leave the organization under the distribution level the team sets. Before deployment, confirm the exact connection, filtering and export settings in the TheHive MISP integration documentation for your version, and document who approves exports to MISP. Record that owner in the runbook, because the integration itself will not record it.

MISP vs TheHive feature by feature

This table compares MISP, a sharing and correlation platform for indicators, with TheHive, a case management tool that consumes alerts. Read each row as a question about the job each tool does, then check the cells that are marked for confirmation with the vendor. The main takeaway is that the two tools answer different questions and are usually run together rather than chosen between.

CapabilityMISPTheHive
Primary purposeCollecting, storing, distributing and sharing cyber security indicators and threatsIncident case management, with alerts and cases for investigating and responding to incidents
Data modelEvents and attributes, with objects, taxonomies and galaxies attachedAlerts that are promoted to cases, with tasks, observables and analyst notes
Sharing modelDistribution levels and custom sharing groups down to individual attributes, with automatic sync between instancesCases can be exported to MISP as events to share IOCs; confirm any other sharing paths with the vendor
CorrelationExact matches and advanced patterns, including fuzzy hashes and CIDR overlaps, with granular controlsNot a correlation engine; confirm how observables are matched across cases with the vendor
Export formatsMISP JSON, STIX 1 and 2, OpenIOC, CSV, text, Suricata, Snort, Zeek and RPZ through the REST APICases and alerts are exported to MISP; confirm any other export formats with the vendor
Analysis engineEnrichment and automation through the API and PyMISP, depending on the modules you deployCortex analyzers and responders, with Cortex licensed under AGPL-3.0 and no license needed
Identity and access optionsOpenID Connect through the OidcAuth plugin; confirm other SSO options for your versionConfirm supported SSO and role options for your TheHive edition with the vendor
LicensingAGPL-3.0 for the software; taxonomies and galaxies carry CC0 1.0 or BSD-2-ClauseTheHive 5 is commercial: Community is free for 2 users, with Gold and Platinum priced per user
Minimum deployment footprintPHP with CakePHP, MySQL or MariaDB and Redis, installable with the Ubuntu 24.04 installer, Docker or AnsibleTheHive, Apache Cassandra and Elasticsearch, each on the JVM with its own heap; StrangeBee recommends 100 GB of storage for most use cases

Licensing and editions for each platform

MISP is an open source platform for collecting, storing, distributing and sharing cyber security indicators, and its software is licensed under the GNU AGPL version 3. Because the license is copyleft, you should have counsel confirm how it applies if you modify MISP and offer it to users over a network. The project's taxonomies and galaxy data are licensed separately, under CC0 1.0 Universal or the 2-clause BSD license, so the data you import and share has different terms from the code.

  • Software license: AGPL-3.0 covers the MISP application, and there is no paid edition to purchase.
  • Data license: Taxonomies and galaxies are under CC0 1.0 Universal or the 2-clause BSD license, separate from the software.
  • License stability: The project's repository states that interlocked copyright among contributors prevents any single entity from changing the license model.
  • Community association: MISP is associated with CIRCL, the Computer Incident Response Center Luxembourg, which affects how you find support, though support terms should be confirmed with the project directly.

Before you commit, confirm with your legal team how the AGPL-3.0 applies to your planned modifications and deployment, and check the MISP support page for the support options you would rely on.

What drives the running cost of MISP and TheHive

The MISP software itself carries no license fee, because MISP is licensed under AGPL-3.0, so the running cost sits in the people and infrastructure around it. Your team or your implementation partner pays for the hosting, the MySQL or MariaDB database, the Redis instance, and the time to keep synchronization with partner instances working. Recurring work includes managing sync rules and distribution levels as trusted communities change, reviewing taxonomy and galaxy updates, and watching feed health. Upgrades are the largest recurring item. MISP 2.5 is the recommended line and the project has moved its database to a new migration system with PostgreSQL support, so plan a regular upgrade window and a test instance. Ask any partner to price these as separate line items: initial build, recurring upgrades, and on-call coverage for sharing outages.

TheHive is different because its cost is largely per-user licensing above the Community tier. TheHive 5 on-premises Community is free for 2 users, while Gold and Platinum are priced per user, and the price of any plan must be obtained from StrangeBee, since it is not stated in the supplied material. The platform stack adds recurring cost regardless of license: TheHive, Apache Cassandra and Elasticsearch each run on the JVM with their own heap settings, and StrangeBee recommends 100 GB of storage for most use cases. Storage, heap sizing and node count drive hosting cost up as case volume grows. Cortex needs no license, but it still runs infrastructure of its own. The staff needed to run three stateful services is the cost most teams underestimate.

Separate one-time costs from recurring ones before you compare totals. One-time work includes the initial build, the MISP-to-TheHive alert integration, taxonomy import, and any migration of existing cases or events. Recurring costs include licenses, hosting, storage growth, upgrades across both products, and on-call rotation. For a written quote, ask both vendors and partners for: the hosting assumptions and storage sizing; the named upgrade and patch approach; the support and on-call hours covered; the number of users and license tier for TheHive; and the handover documentation. Ask StrangeBee directly for current TheHive plan pricing, and confirm with the MISP community or your partner which support options fit your sharing obligations.

Moving between MISP and TheHive without losing context

This sequence shows a team that starts with one platform and later adds or replaces the other how to keep indicators, alerts and cases traceable, decide which system is the sharing record, and retire duplicate workflows. Each step ends with a check you can verify before moving on.

  1. Inventory events, alerts and cases

    The platform owner and an analyst lead list every MISP event, every TheHive alert and case, and every automation or saved search that touches them. Record the source, owner, distribution level and sharing group for each MISP event, and the status and linked observables for each case. Confirm that the list matches what analysts actually use, not only what the configuration shows. The step is done when the inventory has an owner and a disposition (keep, export, archive or retire) for every item.

  2. Decide what stays in MISP

    The sharing lead and the incident response lead agree which system holds the sharing record. MISP is designed around distribution levels, sharing groups and synchronization between instances, so events that other organizations must receive normally stay there. Cases that hold investigation notes, tasks and internal decisions usually stay in TheHive, with only the shareable indicators exported. Write the decision down as a short rule per data type. The step is done when every data type has one authoritative home.

  3. Export taxonomies and events that need to move

    The MISP administrator confirms which taxonomies are enabled and which events will be exported or re-created. TheHive imports MISP taxonomies by default, so verify the taxonomy names match on both sides before you rely on tags. For events that must be shared, use the MISP export formats the team needs, such as MISP JSON or STIX, and keep the original event identifiers in a reference field so the trail survives. The step is done when a test event round-trips with its tags and identifiers intact.

  4. Configure the MISP integration in TheHive

    The TheHive administrator connects TheHive to the MISP server or servers that will feed alerts, using the integration settings described in StrangeBee's MISP integration documentation. Use a dedicated MISP API key with the least access needed to read events, and record which account owns it. Confirm the connection in a test environment first. The step is done when the connection test succeeds and the administrator can name the MISP account and the keys' owner.

  5. Test alert creation with sample events

    The analyst prepares a small set of test MISP events that represent the event types the team handles, including one with a restricted distribution level. Publish or sync them to the instance TheHive reads, then verify that each one becomes a TheHive alert with the expected title, severity, tags and observables. Check that restricted events behave as the sharing rules intend. The step is done when every test event produces the expected alert and the results are recorded for the change record.

  6. Rebuild analyzers, alert rules and roles

    The TheHive administrator rebuilds what does not transfer automatically: Cortex analyzer configuration, alert rules and triage logic, user roles, and organization-level permissions. On the MISP side, recreate sharing groups and the users who may publish to them. Cortex is open source and needs no license, but its analyzer keys and endpoints must be configured again in the new environment. Ask the vendors which settings export and which must be entered by hand before you begin. The step is done when each rebuilt item has a named owner and a passing test case.

  7. Export cases to MISP where sharing is needed

    For cases that must produce shared indicators, the analyst exports the case to MISP as an event, which TheHive supports according to its MISP integration documentation. Review the exported attributes before publishing, remove internal notes, and set the distribution level deliberately. Confirm the exported event links back to the case identifier. The step is done when a sample case export appears in MISP with the correct distribution level and no internal commentary.

  8. Retire duplicate workflows and confirm licensing

    Once the new flow works in parallel for a defined period agreed by the team, the platform owner switches off the old alert feeds, scripts and duplicate case copies, and archives their configuration. Before you retire anything, confirm the TheHive license tier and the number of users with StrangeBee, since the Community plan is free for 2 users and paid plans are priced per user. Also confirm that the MISP release in use is supported by checking the MISP download page. The step is done when old flows are disabled, the license position is written down, and the archive is stored where auditors can reach it.

What implementing each platform involves and where projects run long

Implementing MISP 2.5 starts with a choice of install path. The project recommends MISP 2.5 on Ubuntu 24.04 with its provided installer, and also lists Docker images, Ansible roles, Puppet and RPM packages. Whichever path you take, the work after the install is where the time goes: defining distribution levels and sharing groups, agreeing which attributes can leave your organization, configuring synchronization with each partner, and tuning correlation and default feeds so analysts are not buried in noise. Identity is a separate task. MISP's OidcAuth plugin README describes OpenID Connect login, so confirm the identity provider, claim mapping and role assignment with your identity team before go-live. The DeployOpen approach is to plan and implement these steps inside your own infrastructure under a fixed-scope written agreement, with timelines taken from that scope.

TheHive 5 is a larger deployment. It runs TheHive with Apache Cassandra and Elasticsearch, each on the JVM with its own heap configuration, and StrangeBee recommends 100 GB of storage for most use cases, so capacity planning and backup design come early. Cortex is a separate component that needs deploying and connecting, and its analyzers need network and credential decisions. Licensing is a step people forget. Installing TheHive on-premises starts a 14-day Platinum trial, after which the platform goes read-only until a valid license is applied, and Community users must request a Community license from the StrangeBee license portal. Request licensing early in the plan. The MISP connection is configured last, once both sides are stable.

Projects usually run long in four places. Sync agreements with partner organizations are negotiated outside your control, and every partner's distribution rules must be settled before data flows. Data quality is the second risk: imported indicators from feeds and partners often carry stale, duplicate or poorly typed attributes, which creates alert noise in TheHive if left unfiltered. Third, licensing lead time can delay a go-live if it is not requested at the start. Fourth, the operational setup of Cassandra and Elasticsearch, including clustering, heap sizing, snapshots and upgrades, is often underestimated by teams that have only run MISP. Ask any implementation partner for a written scope that names these items, who owns each one, and what is excluded.

MISP vs TheHive questions buyers ask before hiring help

Are MISP and TheHive alternatives or complements?

They are usually complements, not substitutes. MISP is a platform for collecting, storing and sharing cyber security indicators and events, while TheHive is an incident case management tool where analysts work investigations. TheHive's documented MISP integration can connect to one or more MISP servers and turn MISP events into TheHive alerts, and it can export cases back to MISP as events to share IOCs. Choose MISP alone if your main need is indicator sharing with peers. Add TheHive when analysts need to track cases, tasks and observables across incidents. Confirm the exact integration version and configuration with StrangeBee and the CIRCL community before you commit to a design.

What does TheHive licensing cost, and what drives it?

TheHive 5 on-premises plans are Community, which is free for 2 users, and Gold and Platinum, which are priced per user. Installing TheHive includes a 14-day Platinum trial license, after which the platform switches to read-only mode until a valid license is applied. Since version 5.3, Community users must request a Community license from the StrangeBee license portal. Your cost depends on user count, the plan you need and whether you want the paid tiers. Ask StrangeBee for current per-user pricing on the StrangeBee pricing page and confirm what each plan includes. Also budget for the infrastructure that runs TheHive, Cassandra and Elasticsearch, which is your cost rather than a license line.

Can MISP run without TheHive?

Yes. MISP is a standalone platform for collecting, storing, distributing and sharing indicators, and it works without TheHive. Its correlation engine, sharing groups, synchronization between instances and export formats such as STIX, CSV, Suricata, Snort and Zeek are all part of MISP itself. Many teams run MISP as their sharing hub and feed indicators to detection tools directly. TheHive becomes useful when you need case workflow on top of that data. If you only need to receive and distribute indicators, you can leave TheHive out and revisit the decision when analysts start managing cases.

What does the MISP to TheHive integration require from my team?

The integration needs a reachable MISP server, a valid API key for the account that TheHive uses, and configuration on the TheHive side that lists the MISP servers to connect to. TheHive also imports MISP taxonomies by default. Your team must decide which MISP events become alerts, how distribution levels map to case handling, and who reviews alerts before they become cases. Someone should also own the API key lifecycle and test that events arrive as expected. Review the MISP integration documentation with your engineers before scoping the work, because the exact settings depend on your TheHive and MISP versions.

How long does implementation take, and what sets the duration?

No supplied timeline exists for this integration or for a full MISP and TheHive deployment, so treat any duration you hear as unverified until it is written into a scope. The duration is set by the number of MISP servers, the volume and quality of events, the alert and case rules you need, the TheHive and Cortex analyzers you enable, the size of the Cassandra and Elasticsearch cluster, and how many users need training. Hosting constraints, identity integration and the number of environments (test, staging, production) also change the schedule. Ask for a written scope with deliverables and a timeline before work starts.

Can a small team run both platforms without outside help?

A small team can run both, but the work is heavier than running either alone. MISP is installed on Ubuntu 24.04 with the project's installer or through Docker images, Ansible roles, Puppet or RPM packages. TheHive 5 runs with Apache Cassandra and Elasticsearch, and StrangeBee recommends 100 GB of storage for most use cases. Each JVM component has its own heap configuration, and each platform needs upgrades, backups and license management. Confirm that at least one person can handle database operations, upgrades and on-call response for both. If that capacity is not available, a fixed-scope engagement with a written handover plan can cover installation, hardening, backups and documentation, and ongoing support can be arranged as a retainer.

What identity integration should I confirm for each platform?

Confirm the single sign-on options for both platforms before you design the rollout. MISP has an OidcAuth plugin, documented in its repository, so verify that it matches your identity provider, your claim mapping and your role model. For TheHive, check the authentication options available in your plan and version with StrangeBee, since requirements can differ between Community, Gold and Platinum. Also confirm how each platform maps users to roles, how service accounts such as the MISP API key are handled, and whether account removal in your directory removes access promptly in both systems.

What should we prepare before requesting a quote?

Prepare a short written brief that lets a provider scope the work without guessing. Include the number of TheHive users and the plan you expect, the MISP version and installation method you intend to use, the hosting environment (cloud account, data center or air-gapped network), the identity provider, and the expected event volume. List the alert and case workflows analysts need, the sharing communities and distribution levels, and any compliance evidence you must produce. Also document your backup and recovery expectations, your change process and who approves go-live. DeployOpen plans and implements these platforms in your own infrastructure and works from a written scope, and it does not publish a price list, so a clear brief lets the quote follow directly from the agreed scope.

How DeployOpen helps choose, implement or migrate

DeployOpen plans, implements and supports self-hosted open-source platforms inside your own infrastructure, including the MISP and TheHive decision and the integration between them. We start from a written scope that states which MISP instance is the sharing hub, which TheHive edition and user count apply, and how alerts and cases should flow between them.

How we scope

  • Confirm which teams share intelligence with MISP and which work cases in TheHive before any build starts
  • Record the TheHive edition, user count and license ownership in the written scope, including the 2-user Community limit
  • Define the MISP distribution levels and sharing groups that decide what leaves your organization
  • Agree in writing which MISP events become TheHive alerts and which cases export back as events

How we build

  • Install MISP 2.5 and TheHive 5 with Cortex in your cloud accounts, data centers or air-gapped networks
  • Configure the TheHive MISP connection, taxonomy imports and alert filters against your agreed scope
  • Test event-to-alert flow with representative sample events, including correlation and sharing group checks
  • Harden access, secrets, backups and network paths for both platforms against your own security baseline

How we hand over

  • Document the architecture, data flows, license records and the configuration keys changed during the build
  • Deliver runbooks for upgrades, backups and restores, covering both MISP and TheHive release lines
  • Provide evidence of configuration and testing that your compliance team and independent auditors can review
  • Walk your operators through alert triage, case export and sharing workflows before handover is signed off

How we support

  • Offer ongoing support, upgrades and continuous testing as a retainer after handover
  • Review license status and TheHive edition needs when user counts or sharing partners change
  • Retest the MISP to TheHive integration after each upgrade of either platform
  • Ask us to confirm current support scope, response terms and retainer pricing in your quote

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.