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.
| Capability | Community Edition | Enterprise Edition |
|---|---|---|
| STIX data model and connectors | Available. Entities and relationships follow the STIX2-based schema, with connectors for import and enrichment | Available. Not listed as an EE-only feature, but confirm connector entitlements for your license |
| MITRE ATT&CK and MISP integration | Available through the dedicated MITRE ATT&CK connector and the MISP connector | Available. 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 docs | EE-only. Requires an EE license for activity monitoring |
| Playbooks and automation | Not in the Community feature set described in the docs | EE-only. Requires an EE license |
| Organizations, segregation and authorized members | Not in the Community feature set described in the docs | EE-only. Covers organization management, segregation and authorized members |
| SSO: OpenID, LDAP, SAML, certificate and header | Not available. SSO has been an EE feature since 7.260224.0 | EE-only. Requires an EE license and SSO configuration in platform settings |
| Full-text indexing, AI insights and natural language query | Not in the Community feature set described in the docs | EE-only. Confirm which AI features your EE version includes |
| Fintel templates, dissemination lists, email templates and PIRs | Not in the Community feature set described in the docs | EE-only. Priority intelligence requirements are part of this group |
| Draft mode capability control | Not in the Community feature set described in the docs | EE-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.
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.
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.
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.
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.
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.
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.
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.
When several organizations, business units or partner groups use one OpenCTI instance, segregation becomes the central question. The Enterprise Edition docs list organizations management and segregation, authorized members and control of capabilities in draft mode as EE-only features, so a shared instance that must keep data and permissions apart is a situation where the Community Edition is usually not enough.
- Separate organizations: Organization segregation is an Enterprise Edition feature, so per-organization boundaries are a licensing decision, not only a configuration choice.
- Authorized members: Limiting who can act on which organization's data depends on EE capabilities, so map each sharing partner to its required access level.
- Draft control: If analysts can publish or change intelligence that others consume, the draft mode controls listed as EE features matter for review workflows.
- Dissemination lists and templates: Dissemination lists and email templates are also EE-only, which affects how you distribute intelligence outside the platform.
- Sharing outside the instance: If your sharing model is based on exchanging indicators with peers, compare it with MISP, which is covered in other comparisons on this site.
Ask Filigran or your reseller to confirm exactly which segregation controls each edition provides in the version you plan to run, because the boundary between the two editions is defined by the EE docs and the product release notes.
Regulated organizations often need three things the Community Edition does not provide: an activity record of who did what, single sign-on tied to a corporate identity provider, and automation that runs under documented control. In this situation, the Enterprise Edition is usually a prerequisite, not an upgrade for later. The decision should be made before the platform is loaded with production data, because the license affects how access is granted from day one.
- Audit logs: Activity monitoring is an Enterprise Edition feature, so evidence of user actions depends on the EE license being active.
- SSO through corporate identity: The docs list SSO covering OpenID, LDAP, SAML, certificate and header authentication as EE features, and state that authentication strategies including SSO have been EE features since OpenCTI 7.260224.0.
- Documented automation: Playbooks and automation require EE, so any scripted enrichment that must be reviewed by your change process should be planned against that license.
- Compliance evidence is yours to produce: A license does not make a system compliant. Work with your assessor to map the audit and access controls to the frameworks you are assessed against.
- Confirm the activation path: Enterprise Edition is activated in platform settings by entering a valid license and accepting the EULA, so include that step in your change record.
Check with your compliance lead and procurement team which controls depend on the EE license, then ask your vendor to confirm the license terms for on-premises use in writing.
Some teams build connectors, run technical integrations with partners or work for non-governmental charities. Filigran states it may provide free OpenCTI EE licenses for development and research, such as connector development and technical partner integrations, and for non-governmental charities. Whether your team qualifies is a decision Filigran makes, so treat free licensing as something to request, not something to assume.
- Connector development: Developers building or testing connectors for import, enrichment or export are named as a qualifying use case in the EE docs.
- Technical partner integrations: Teams integrating OpenCTI with other products as a technical partner may be eligible, but the eligibility decision belongs to Filigran.
- Non-governmental charities: Charities may qualify for free EE licenses, which can matter for small teams with limited budgets.
- Production use is separate: A development or research license does not automatically cover running an operational intelligence service for your organization. Confirm the permitted use before deploying.
- Single source of keys: Filigran is the only company that produces EE license keys, so request your key directly from Filigran or through a trial generated on its website.
Before you start, ask Filigran in writing which use case your license covers, how long it remains valid, and whether it permits the production environment you have in mind.
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.

