OpenCTI Community vs Enterprise Edition

The Apache-2.0 Community Edition covers core STIX-based threat intelligence, while SSO, audit logs, playbooks and organization segregation need a paid Enterprise Edition license. This page shows which edition your team needs.

On this page

When the OpenCTI Community Edition is enough and when Enterprise Edition is needed

A threat intelligence team deciding whether to self-host OpenCTI should know that the Community Edition is licensed under Apache-2.0 and covers the STIX-based knowledge model, the connectors and the GraphQL platform. Teams that need single sign-on, audit logs, playbooks, organization segregation or the other documented Enterprise Edition features need an Enterprise license, and that license is a separate commercial decision from the open-source code. The Community Edition is a sound choice when one CTI team works in a single trust domain, uses local accounts, has no audit obligations that require a record of who changed what, and does not need to split data between organizations. In that situation, the cost of the platform is the infrastructure and the people who run it, not a license fee.

Several conditions push a team toward Enterprise Edition. SSO through OpenID, LDAP, SAML, certificate or header authentication is an EE feature, so any team that must enforce its identity provider for access will need it. Audit logs (activity monitoring), organization management and segregation, and playbooks and automation are also EE-only, as are priority intelligence requirements and dissemination lists. Confirm each item against the feature list in the OpenCTI Enterprise Edition documentation before you assume the free edition covers your use. Check your own compliance and sharing obligations too, because a control that auditors expect may depend on one of these EE features.

Before you decide, ask Filigran or your reseller what license terms apply to your organization. On-premises use of EE is reserved to organizations that have signed a Filigran Enterprise agreement, and free EE licenses are limited to categories such as development, research and non-governmental charities, so a commercial self-hosting team should not expect one. Activation is done in the platform settings by entering a valid license and accepting the EULA, and a trial license can be generated from Filigran's website. Plan the trial as a test of your identity and audit configuration, not just a login check, and confirm with Filigran whether the trial terms suit a production pilot.

Which OpenCTI capabilities are free and which require Enterprise Edition

This table sets Community Edition capabilities against the features the OpenCTI Enterprise Edition documentation lists as EE-only. Read the Enterprise column as the license gate: an EE-only feature needs a valid EE license entered in platform settings. Capabilities the documentation does not name are not confirmed here, so check them against your deployed version before you plan around them.

CapabilityCommunity EditionEnterprise Edition
STIX data model and connectorsAvailable. Entities and relationships follow the STIX2-based schema, with connectors for import and enrichmentAvailable. Not listed as an EE-only feature, but confirm connector entitlements for your license
MITRE ATT&CK and MISP integrationAvailable through the dedicated MITRE ATT&CK connector and the MISP connectorAvailable. Neither is listed as EE-only, so confirm with Filigran for your agreement
Audit logs (activity monitoring)Not in the Community feature set described in the docsEE-only. Requires an EE license for activity monitoring
Playbooks and automationNot in the Community feature set described in the docsEE-only. Requires an EE license
Organizations, segregation and authorized membersNot in the Community feature set described in the docsEE-only. Covers organization management, segregation and authorized members
SSO: OpenID, LDAP, SAML, certificate and headerNot available. SSO has been an EE feature since 7.260224.0EE-only. Requires an EE license and SSO configuration in platform settings
Full-text indexing, AI insights and natural language queryNot in the Community feature set described in the docsEE-only. Confirm which AI features your EE version includes
Fintel templates, dissemination lists, email templates and PIRsNot in the Community feature set described in the docsEE-only. Priority intelligence requirements are part of this group
Draft mode capability controlNot in the Community feature set described in the docsEE-only. Confirm the exact draft workflow with your deployment team

License, support and update terms for each edition

The Community and Enterprise editions of OpenCTI sit under different licenses, and the terms for running Enterprise on your own infrastructure depend on a contract rather than on the software alone. The cards below separate what you can use freely, what needs a signed agreement or key, and how release cadence affects the patches you receive.

Community edition under Apache 2.0

The Community Edition is licensed under the Apache License 2.0, and its source sits in the public OpenCTI repository. Your legal review should confirm the license file in the exact release you deploy, because the Enterprise files in the same codebase are governed by a different license. Check which features your analysts need before you plan around Community alone, since several capabilities are Enterprise-only.

Enterprise files under a proprietary license

Files marked as Enterprise Edition are governed by the OpenCTI Enterprise Edition License, which requires a paid subscription. The EE source code stays in the main OpenCTI GitHub repository, so a repository clone does not by itself tell you which files you may run. Ask Filigran to confirm in writing which license applies to each component your deployment uses, including connectors you plan to build or run.

On-premises EE needs a signed agreement

Running EE on your own infrastructure is reserved to organizations that have signed a Filigran Enterprise agreement. Activation then uses a valid license entered in the platform settings, after you accept the EULA. A trial license can be generated from Filigran's website for evaluation. Confirm with Filigran who signs, what the agreement covers, and whether it applies to every environment you run, including test and disaster recovery sites.

SaaS customers receive EE automatically

Filigran provides EE licenses automatically to its SaaS customers, so the license question differs from the self-hosted route. Choosing SaaS moves hosting responsibility to Filigran, but it does not change your need to review the terms of that service. Compare the two routes against your data residency rules and your own operating capacity before committing, because the agreement you sign shapes both cost and control.

LTS builds need a specific key

LTS releases are distributed as container images but require a specific LTS license key to use. After a one-month stabilization period, they receive only critical bug and security fixes, not general feature work. If you run an LTS line, record which key covers it and confirm with Filigran how long your key is valid and how renewal is handled, so a lapsed key does not stop your platform from upgrading.

Release cadence and LTS windows

Regular releases ship when ready, from daily to weekly, which means the Community or EE build you run can change quickly. LTS releases arrive every 6 months and are each supported for 1 year, giving a 6-month overlap between consecutive LTS versions. Choose the release track that matches your change control process, and plan an upgrade window before the support end date of your current LTS line.

How EE is activated and who qualifies for a free EE license

Activating OpenCTI Enterprise Edition is a platform settings task, not a separate install. An administrator enters a valid Enterprise Edition license in the platform settings and accepts the EULA. Until that happens, EE-only features such as audit logs, playbooks and organization segregation are not available, so the activation step belongs in the rollout plan alongside the SSO and organization design decisions. If the team wants to evaluate before committing, a trial license can be generated from Filigran's website. Plan to confirm with Filigran how long a trial runs and whether a trial key can be converted to a production key without reinstalling, because those answers affect how you stage a pilot.

Filigran also provides free EE licenses in defined cases. According to the OpenCTI Enterprise Edition docs, these include development and research, such as connector development and technical partner integrations, and non-governmental charities. A team building or testing a connector for its own use is not automatically covered, so ask Filigran whether your specific work falls within the development and research category before you rely on a free key. Free licenses are not self-service in the sense that the docs describe the categories, not an application process, so request written confirmation of eligibility and of the license terms that apply to your use.

Filigran is the only company that produces EE license keys, so any offer of an OpenCTI EE key from a reseller, consultant or third party should be treated with caution until its origin is verified. Confirm eligibility directly with Filigran, record the license holder, the covered use and the expiry or renewal terms in your asset register, and check that the key your administrators enter matches the edition your agreement covers. For on-premises production use, the docs tie EE use to an organization that has signed a Filigran Enterprise agreement, so that agreement, not the activation step, is what determines whether your deployment is licensed.

What drives the cost of running Community versus Enterprise

What does an OpenCTI Enterprise Edition license cost?

No price is published for OpenCTI Enterprise Edition, and the cost follows from the agreement you sign with Filigran. The OpenCTI Enterprise Edition docs state that on-premises use of EE is reserved to organizations that have signed a Filigran Enterprise agreement, so that agreement is the document that sets the license terms. Ask Filigran for the license scope, the term, whether the fee recurs, and which support and upgrade rights are included. Trial licenses can be generated from Filigran's website, which lets your team test EE features before the commercial conversation. Confirm with Filigran whether your use case, such as a charity, research or connector development, qualifies for a free EE license under its published criteria.

What recurs in the cost of running OpenCTI Community or Enterprise?

Three costs recur whichever edition you run: the license subscription if you use Enterprise, the infrastructure that runs the platform and its dependencies, and staff time for upgrades and maintenance. The Community Edition removes the license fee but not the operating work. OpenCTI releases arrive on a regular cadence, with non-LTS builds shipping from daily to weekly and LTS builds every 6 months, each supported for 1 year according to the OpenCTI product life cycle docs. Each upgrade needs testing against your connectors and dependencies. Budget for those cycles explicitly, whether the work is done by your own staff or by a partner under a retainer.

What does the free OpenCTI edition still require in dependencies?

The Community Edition is free to license, but it still needs several supporting services in your environment. According to the OpenCTI deployment overview, you must run Elasticsearch 8.0 or later or OpenSearch 2.9 or later, Redis 7.1 or later, RabbitMQ 3.11 or later and S3-compatible storage such as MinIO. The same overview documents sizing: the platform needs 2 cores and at least 8 GB RAM, Elasticsearch or OpenSearch needs 2 cores, 8 GB RAM and 16 GB SSD, and at least one platform node is recommended for every 3 workers. Each of these components has its own patching, backup and capacity work, which is the largest recurring cost of the free edition.

Who pays for the infrastructure behind OpenCTI?

Your organization pays for the infrastructure in every case, because OpenCTI is self-hosted in your own cloud accounts, data centers or air-gapped networks. The compute, storage and network charges for the platform, workers, connectors and dependencies land on your infrastructure budget. Sizing decides the bill: the documented minimums are a starting point, while production load from many connectors, large indicator volumes and full-text indexing will push memory and storage higher. Ask your architects to model the expected connector count, data volume and retention before comparing editions, since Enterprise features such as full-text indexing add to that load.

How much staff time does running OpenCTI take?

Staff time depends on how many components you operate, how often you upgrade and whether you need Enterprise controls such as SSO and audit logs. The Community Edition still requires someone to run the platform, Python workers, connectors and the search, cache, queue and object storage services. Enterprise adds configuration work for SSO through OpenID, LDAP or SAML and for organization segregation and playbooks. Ask any implementation partner for a written scope that lists the components, environments, connectors and integrations included, along with the upgrade and backup responsibilities after handover. Those written items, not a generic estimate, are what make effort comparable between options.

Does LTS support change what an OpenCTI edition costs to run?

Yes, the support model affects both the license and the upgrade workload. According to the OpenCTI product life cycle docs, LTS releases are distributed as container images but require a specific LTS license key to use, and after a one-month stabilization they receive only critical bug and security fixes. Teams that want fewer disruptive upgrades can plan around LTS branches, while teams that want the newest features will upgrade more often. Confirm with Filigran whether your agreement includes LTS keys and how long each LTS line is covered, and factor the upgrade cadence into your staffing plan.

What should I ask for in an OpenCTI quote?

Ask for a written quote that separates the Filigran license from the implementation work, because they are paid to different parties. Request the edition and license scope from Filigran, including the agreement term and whether fees recur. For any implementation partner, request a fixed scope listing the environments, dependencies (OpenSearch or Elasticsearch, Redis, RabbitMQ, S3 storage), connectors, SSO configuration, backup and hardening work, upgrade support and handover documents, along with deliverables and timelines agreed in writing before work starts. Ask how ongoing support and upgrades are billed, and whether they are included or offered as a retainer.

Can our team run OpenCTI without paying for Enterprise?

Yes, the Community Edition runs under the Apache License 2.0 without an EE license, but you should confirm the features you need before committing. According to the OpenCTI Enterprise Edition docs, audit logs, playbooks and automation, organization segregation, and SSO through OpenID, LDAP, SAML, certificate or header authentication are EE features. If your security or compliance requirements depend on those controls, the Community Edition may not meet them without compensating work. Your team can run the Community Edition in-house if it has the staff for the dependency stack and upgrades, or bring in a partner under a fixed scope for planning, deployment and handover.

Moving from Community to Enterprise and back

The sequence moves a deployment from the Apache-2.0 Community Edition to a licensed Enterprise Edition with SSO and audit logging enabled, and it shows which EE-only features stop working if the license lapses or the team returns to Community.

  1. Confirm the Enterprise agreement or trial

    Before anything else, confirm who holds the right to run EE on your infrastructure. On-premises EE is reserved to organizations that have signed a Filigran Enterprise agreement, so the platform owner or procurement lead should check that agreement exists, or generate a trial license from Filigran's website for evaluation. If you run OpenCTI as Filigran's SaaS, EE licenses are provided automatically, so this step changes shape. The output is a written record of which path applies to your deployment and who owns it.

  2. Obtain the license key from Filigran

    Request the Enterprise Edition license key through the channel your agreement or trial specifies. Filigran is the only company that produces EE license keys, so keys from any other source should be treated as invalid. If you need a free license for a qualifying use, such as a development or charity case, the request goes to Filigran as well. The output is a license key stored in your secrets management system, not in a configuration file in source control.

  3. Enter the license in platform settings

    An administrator opens the OpenCTI platform settings, enters the valid Enterprise Edition license, and accepts the EULA. The platform applies EE features only after both steps are done, so a key without an accepted EULA leaves the instance in Community behavior. Record who accepted the EULA and when, because that acceptance is part of your governance evidence. The check is that the EE-only menus and settings appear in the administration area.

  4. Reconfigure SSO and authentication

    Configure the authentication strategy you need, whether OpenID, LDAP, SAML, certificate or header authentication. Since OpenCTI 7.260224.0, the authentication strategies including SSO are Enterprise Edition features, so this configuration only works after the license step. Test sign-in with a non-administrator account and keep a break-glass administrator path documented and tested before you disable local access. The output is a tested login flow for each user group and a recorded fallback procedure.

  5. Enable audit logging and segregation controls

    Turn on activity monitoring for audit logs and set up organizations management, segregation and authorized members where your data-sharing model needs them. These are EE-only features, so their configuration starts once the license is active. Confirm with your security team which events must be retained and where they are exported, since the audit trail is only useful if it is kept outside the platform. The check is a sample of recorded events for a test login and a test change, reviewed by someone outside the CTI team.

  6. Plan the upgrade against the release calendar

    Choose between regular releases and the LTS line before you lock the version. Regular releases ship from daily to weekly, while LTS releases occur every 6 months, are supported for 1 year, and require a specific LTS license key. Confirm the key you hold matches the line you deploy, since the LTS release notes and life cycle page define the support window. The output is a documented version, a scheduled upgrade path and a named owner for the next release decision.

  7. Plan the return to Community

    If the license lapses or you move back, EE-only features such as audit logs, playbooks, organization segregation and SSO stop being available, so dependent workflows and sign-in paths must be reviewed before the change. Ask Filigran in writing what happens to data, playbooks, organizations and configuration created under EE when the platform runs as Community, and what export or migration support exists. Confirm the answer in the signed agreement or in writing before you plan the switch. The output is a dated reversal plan that names the affected users and integrations.

Which edition fits which team situation

A single threat intelligence team with a small user base often works within what the Community Edition provides, provided its members share one trust boundary and do not need platform-level controls over who sees what. The Apache-2.0 edition covers the core STIX knowledge model, the web application, the GraphQL API and the connector ecosystem, so the question is whether the team needs any of the capabilities that sit behind the Enterprise Edition license.

  • Shared access is acceptable: If every user can see every record and nobody needs separate workspaces, organization segregation is not a requirement yet.
  • No automation requirement: Playbooks and automation are listed as Enterprise Edition features, so a team that enriches data by hand or with external scripts does not need them on day one.
  • Local accounts are enough: If your identity provider integration is not a condition of access, the SSO features that the Enterprise Edition docs describe are not yet relevant.
  • Audit trail not mandated: Activity monitoring is an Enterprise Edition feature. Confirm with your own governance team whether an internal audit trail is required before you rely on the Community Edition alone.
  • Growth check: Revisit this decision when the user count, number of organizations or identity requirements change.

Before you commit, list every capability your team uses today and every one planned for the next budget cycle, then check that list against the Enterprise Edition feature set in the OpenCTI Enterprise Edition docs.

Common questions about OpenCTI editions and licensing

Can a team deploy OpenCTI Community Edition without a consultant?

Yes, the Community Edition is licensed under Apache-2.0, so your team can deploy and run it without an outside partner. The harder part is the platform around it: OpenCTI depends on Elasticsearch 8.0 or later or OpenSearch 2.9 or later, Redis 7.1 or later, RabbitMQ 3.11 or later and S3-compatible storage such as MinIO, and it runs Python workers and connectors. Your team needs to size and operate those services, set up backups and keep connectors current. If you lack staff who run these components, a fixed-scope engagement can cover the build and handover, and a retainer can cover upgrades. Confirm your in-house skills against the OpenCTI deployment overview before you decide.

How much effort does SSO setup take on Community versus Enterprise Edition?

On Community Edition, SSO is not available as a supported option, so the effort is not a configuration task at all. SSO through OpenID, LDAP, SAML, certificate or header authentication is an Enterprise Edition feature, and the authentication documentation states that these strategies have required Enterprise Edition since OpenCTI 7.260224.0. On Enterprise Edition, the effort depends on your identity provider, the attribute mapping you need, and how you handle group-based access. Plan for an identity team to supply metadata, test accounts and a rollback path. Check the current OpenCTI authentication docs for the exact steps for your protocol.

How long does it take to activate an OpenCTI Enterprise Edition trial?

Activation itself is short: you generate a trial license from Filigran's website, enter it in the platform settings and accept the EULA. No duration is supplied for the trial window or the time Filigran takes to issue a key, so ask Filigran directly before planning a proof of concept. The longer work comes after activation, when you decide which EE features (audit logs, playbooks, organization segregation, SSO) your pilot needs and test them against your data. Scope that testing in writing so the trial produces evidence you can use in a purchase decision.

What does our team need to provide for an OpenCTI project?

Expect to provide a named technical owner, access to the cloud accounts, data centers or air-gapped network where OpenCTI will run, and people who understand your threat intelligence workflows. Your identity team is needed for SSO, and your security or compliance lead should agree which audit logs and evidence you require. Your platform team must own the dependency services, backups and monitoring after handover. Ask any implementation partner to list these inputs in the written scope so you can confirm what your staff must commit to before work starts.

Can we upgrade from Community Edition to Enterprise Edition later without losing data?

Filigran's documentation describes Enterprise Edition as a license activated in the same platform settings, which suggests the EE features are enabled on your existing instance rather than requiring a separate product. Confirm this in writing with Filigran before you rely on it, including how the upgrade treats your existing data, connectors and configuration. Take a full backup of your data stores and test the activation on a non-production copy first. Remember that EE on premises requires a Filigran Enterprise agreement, so the upgrade depends on that commercial step as well as the technical one.

Who qualifies for a free OpenCTI Enterprise Edition license?

Filigran may provide free EE licenses for development and research, such as connector development and technical partner integrations, and for non-governmental charities. Commercial organizations and government bodies should assume a paid agreement is required for on-premises use, since on-premises EE is reserved to organizations that have signed a Filigran Enterprise agreement. Filigran is the only company that produces EE license keys, so any consultant who offers one should be asked to show the source. Contact Filigran to confirm whether your use case fits a free category before you request a license.

Which OpenCTI features need Enterprise Edition for our compliance evidence?

The Enterprise Edition docs list activity monitoring (audit logs), organizations management and segregation, authorized members, draft mode capability control and SSO as EE features. These are the controls most often requested when showing who accessed or changed intelligence data. Map each control your auditor or regulator expects to a specific EE feature, then verify it in a test environment. DeployOpen prepares systems, controls and evidence for compliance assessments, but independent auditors issue any audit report or certification. Confirm the auditor's expectations before you buy a license.

How do OpenCTI version numbers and LTS releases affect support planning?

Regular releases use the x.YYMMDD.z pattern, and LTS releases use x.YYMMDD.z-lts.n. Non-LTS releases ship from daily to weekly, while LTS releases appear about every 6 months and are supported for 1 year, which gives a 6-month overlap between consecutive LTS versions. LTS builds are distributed as container images but require a specific LTS license key, and after a one-month stabilization they receive only critical bug and security fixes. Choose a release track deliberately, because a regular release may need more frequent upgrades than an LTS line.

How DeployOpen scopes and supports OpenCTI Community or Enterprise

DeployOpen plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own infrastructure. For OpenCTI, that starts with a written decision on Community or Enterprise Edition, so the deployment, identity setup and license activation match what your team actually needs.

How we scope

  • Confirm which EE-only capabilities your team needs, such as SSO, audit logs, playbooks or organization segregation.
  • Confirm whether your organization has, or can sign, a Filigran Enterprise agreement before EE is planned into the design.
  • Record scope, deliverables and timelines in writing before work starts, since most engagements are fixed-scope.

How we build

  • Size the platform, Elasticsearch or OpenSearch, Redis, RabbitMQ and S3-compatible storage inside your own cloud, data center or air-gapped network.
  • Configure the chosen identity method, OpenID, LDAP or SAML, and test sign-in and role mapping before go-live.
  • Test the deployment, connector imports and EE feature behavior against the agreed scope, then harden and document the result.

How we hand over

  • Document the edition in use, license activation steps, and which features depend on an EE license.
  • Deliver runbooks for upgrades, including how Community and LTS release lines are followed and tested.
  • Provide backup and restore documentation so your team can run OpenCTI after the engagement closes.

How we support

  • Offer ongoing support, upgrades and continuous testing as a retainer, separate from the initial fixed-scope work.
  • Review each new OpenCTI release against your configuration before scheduling an upgrade in your environment.
  • Ask any quote to itemize the edition license, infrastructure, identity integration and retainer components separately.

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.