promptfoo Community vs Enterprise

The free Community edition covers evaluations and red teaming with a 10k monthly probe allowance. Enterprise adds team sharing, RBAC, SSO and continuous monitoring at custom pricing. This page shows which gaps matter for your team.

On this page

When promptfoo Community is enough and when Enterprise is needed

If your question is whether the free edition can gate releases, the answer is yes for a single team that runs checks from CI, as long as usage stays within the 10k probes per month that Community includes at no charge. Community includes the full evaluation toolset: all LLM evaluation features, all model providers and integrations, red teaming, custom integration with your own app, vulnerability scanning and community support. The software runs locally, so evals execute on your machine and talk directly with the LLM, and your pipeline can run them on every pull request. Count probes before you commit. A nightly red team run across several targets can use the allowance much faster than a release-only gate, so model your expected volume against the limit and confirm current terms on the promptfoo pricing page.

Enterprise is the right choice when the constraint is people and control rather than test coverage. Choose it if several teams must share results, if access must follow team membership and custom roles through SSO, or if you need continuous monitoring and a centralized security and compliance dashboard. The Enterprise documentation marks team management, RBAC and external integrations as unavailable in Community and result sharing as limited, so a self-hosted Community server is not a substitute for these controls. Its SQLite database cannot be shared across replicas, it has no RBAC or built-in authentication or SSO, and the documentation does not recommend it for production. Before you buy, ask the vendor which tier and deployment model your identity and audit requirements need, and whether probes beyond the allowance can be purchased on your plan.

Which promptfoo features are paid and which are free

This table sets the free promptfoo Community edition against the paid Enterprise tiers, row by row, using the pricing page and the Enterprise documentation. Where the docs mark a feature unavailable or limited in Community, the cell says so, and where a feature appears on neither page, the cell tells you what to confirm with the vendor. The main takeaway: the paid tiers build on the same evaluation and red teaming features, and add team, access control, monitoring and support layers.

CapabilityCommunity (free)Enterprise (custom pricing)
LLM evaluation and model providersIncluded, with all LLM evaluation features and all model providersIncluded per the pricing page; confirm the full provider list for your contract
Red teaming and probe allowanceIncluded, with 10k red team probes per month at no chargeIncluded, with custom red teaming limits; additional probes can be purchased
Customizable attack profilesNot listed on the Community pricing page; confirm before relying on itIncluded, as listed on the Enterprise pricing page
Team sharing and result sharingResult sharing is limited; team sharing is not listed for CommunityTeam sharing and collaboration included
Team management, RBAC and custom rolesUnavailable, per the Enterprise documentationIncluded, with teams-based access control and custom roles and permissions
SSO with granular permissionsUnavailable; the free self-hosted server has no built-in SSOIncluded, with SSO and granular permissions
Continuous monitoring and security dashboardNot listed for CommunityIncluded, with continuous monitoring and a centralized guardrail dashboard
External integrationsUnavailable, per the Enterprise documentationIncluded per the Enterprise documentation; confirm the specific integrations you need
API access and supportCommunity support only; no API access listedpromptfoo API access and priority support with SLA guarantees

How the editions fit different team setups

A single developer or one CI pipeline usually needs the evaluation and red teaming features, not shared administration. Community includes all LLM evaluation features, all model providers and integrations, red teaming, custom integration with your own app, vulnerability scanning and community support, and it runs locally from declarative configs. Its red team allowance is 10k probes per month at no charge, which is the main limit to plan around as the test suite grows.

  • Local execution: evals run on your machine and talk directly to the model, so no shared server is needed.
  • CI gating: promptfoo can run checks in CI/CD pipelines from the same config file developers use locally.
  • Probe budget: count the probes each scheduled run consumes against the 10k monthly allowance before you add more plugins or strategies.
  • Results sharing: the Enterprise docs describe result sharing as limited in Community, so a shared report across a team may need a workaround or an upgrade.
  • Community support: support is community-based, so plan for your own troubleshooting if a pipeline breaks.

Before relying on Community for a release gate, confirm the current probe allowance and the sharing limits in the promptfoo pricing page and Enterprise documentation.

What the free self-hosted server lacks for production

The self-hosted promptfoo app is an Express server that serves the web UI and API, and it can be deployed with Docker, Docker Compose or Kubernetes with Helm. That makes it easy to stand up, but the promptfoo documentation says it stores data in a local SQLite database that cannot be shared across replicas, has no RBAC, no horizontal scaling, no built-in authentication or SSO, and is not recommended for production use. Treat it as a single-instance tool for one team's evaluation work, not as a shared service.

For a team that wants shared dashboards, the practical consequence is that results live in one local database on one instance. You cannot run two replicas behind a load balancer against the same data, and anyone who can reach the server has no role-based limits to rely on. Before you deploy, confirm with promptfoo which of these gaps your use case can tolerate, for example whether a single pod with a persistent volume and network-level access control meets your internal policy, and write that decision down.

If you need multi-user access, role-based permissions and SSO, the paid path is promptfoo Enterprise, and the On-Premise option runs that Enterprise functionality on your own infrastructure with complete data isolation and a dedicated deployment engineer. It is a separate commercial product, so ask promptfoo for its scope, deployment model and pricing in writing. Also ask whether it can run in the network segment where your red team data must stay, and how the dedicated engineer's involvement is defined in the agreement.

License, support and update terms for each promptfoo edition

The open-source CLI, the free Community edition and the paid tiers each carry different license, support and ownership terms. The cards below separate what is published and licensed from what is priced per contract, so you know which terms to read in writing before committing.

MIT license for the open-source CLI

The promptfoo CLI and library are licensed under the MIT license, so your team can run, modify and redistribute the open-source code under those terms. Version 0.124.1 was published on October 8, 2026, and it requires Node.js 22.22.0 or newer. Check that your build images and CI runners meet that Node.js floor before you pin a version, and confirm which release your security team has reviewed.

Community support and free terms

The Community edition is free and includes all LLM evaluation features, all model providers, red teaming with 10k probes per month and community support. Community support is not a contracted response commitment. If a scanner finding blocks a release, your team resolves it through its own engineers or the public community, so plan that ownership before you rely on the free tier for a gated pipeline.

Enterprise priority support and SLAs

Enterprise adds priority support with SLA guarantees, and pricing is custom. Ask for the SLA document itself and read the response targets, severity definitions, service credits and how they apply to self-hosted deployments. Confirm whether support covers the self-hosted server or only the vendor-run service, because those two setups can carry different responsibilities.

On-Premise deployment engineer terms

On-Premise runs the Enterprise functionality on your own infrastructure with complete data isolation and a dedicated deployment engineer. Clarify in writing what that engineer does, whether that work is one-time setup or recurring, how upgrades reach your environment, and who patches the underlying host and database. Those answers decide your internal staffing load more than the license does.

OpenAI ownership and open-source pledge

Promptfoo announced on March 9, 2026 that it had agreed to be acquired by OpenAI. The founders state that promptfoo will remain open source and keep supporting a diverse range of providers and models, and the README says the project remains MIT licensed. Treat this as a stated commitment, not a contract. Ask for any change-of-control, data handling or provider-neutrality terms in writing if they matter to your procurement.

Update cadence and SLA terms to confirm

Neither the public pricing page nor the supplied sources state a release cadence, an upgrade window or SLA response times for Enterprise. Ask the vendor for its release policy, how long older versions receive security fixes, the upgrade path for self-hosted installs and the exact SLA language. Get those terms in the order form so your compliance file reflects what you actually bought.

What each promptfoo edition costs and what drives the bill

This table separates what each promptfoo edition charges for from the costs that sit with your own team and infrastructure, and marks which items are one-time and which recur. Read it as a checklist: the subscription line is only one part of the total, and the rows on staff time, CI runner use and model API spend apply to both editions.

Cost componentWho is paidOne-time or recurringWhat drives it
Community edition licenceNobody. Community is free forever per the promptfoo pricing pageNot applicableFree edition includes evaluations, all model providers, red teaming with 10k probes per month and community support
Enterprise subscriptionpromptfoo, at custom pricing per the promptfoo pricing pageRecurringSeats or teams, custom red teaming limits, SSO, continuous monitoring and priority support with SLAs. Ask for the price basis in writing
Additional red team probespromptfoo, for Enterprise customers who buy extra probesRecurring, if your scan volume exceeds the included allowanceNumber of probes your scheduled and release scans generate. Ask how overage is billed and whether unused probes roll over
On-Premise deploymentpromptfoo, for the Enterprise functionality plus a dedicated deployment engineer, per the pricing pageMostly one-time setup, with recurring support termsInfrastructure footprint, network isolation requirements and deployment engineer time. Ask what is included in setup and what is ongoing
Your staff time to operateYour own engineers or a services partner such as DeployOpen, under a written scopeOne-time for setup, recurring for upkeepSelf-hosted Community runs on SQLite with no RBAC or SSO, so you carry access control, backups and upgrades yourselves
CI runner minutesYour CI provider (for example GitHub Actions, GitLab or Jenkins)Recurring, per pipeline runHow often evaluations and red team scans run on each pull request versus on a schedule. Scope scans to changed components to limit cost
Model API spendYour model providers, billed for the calls promptfoo makesRecurring, per test runNumber of test cases, models under test and attacker or grader models used. Promptfoo runs locally and talks directly to your LLM, so this bill is yours in both editions

Moving from Community to Enterprise without losing evaluation work

This sequence keeps your evaluation work in files your team controls while you add a shared instance, access controls and CI gates. The end state is a team workspace where the same configs produce the same results before and after the move.

  1. Keep eval configs in version control

    Platform engineering or the team that owns the LLM application moves every promptfoo config, test file and red team setting into the application repository, so the declarative configs become the shared source of truth. promptfoo runs from these configs locally, which makes them portable across machines and environments. The step is complete when a fresh clone of the repository runs the eval from the CLI and produces the same results as the original local run. Each change to a config should then go through a pull request review.

  2. Record a Community baseline

    Before any infrastructure changes, the team runs the full eval and red team suite on the Community edition and saves the outputs, including pass and fail counts per test. This baseline shows which tests fail today and gives a reference point for later comparisons. Track how many red team probes each monthly run consumes against the 10k monthly allowance on Community, so you know whether the Enterprise plan's custom limits are needed. The step is done when the baseline outputs are committed alongside the configs.

  3. Stand up a shared instance

    The platform team chooses where the shared instance runs: the vendor-hosted Enterprise service, On-Premise Enterprise in your own infrastructure, or the self-hosted promptfoo app deployed with Docker, Docker Compose or Helm. The self-hosted app stores data in a local SQLite database that cannot be shared across replicas, and it has no RBAC, built-in authentication or SSO, so the documentation does not recommend it for production. Confirm with the vendor which deployment fits your data isolation and scaling needs. The step is complete when a test run from a team member's machine appears in the shared instance.

  4. Plan SSO and RBAC before onboarding

    The security team and the platform team map existing identity groups to promptfoo teams, custom roles and permissions before any user logs in. Enterprise adds teams-based access control, SSO and granular permissions that the Community edition does not include. Ask the vendor which identity providers and SSO protocols the Enterprise tier supports, how group membership syncs, and who can grant admin rights. The step is done when a written role matrix is approved and a pilot group can sign in through SSO with only the permissions assigned to its role.

  5. Migrate result history if required

    The team decides whether historical eval results must move into the shared instance or can stay as archived files. Export the baseline outputs from the Community runs and keep them in the repository with dated folder names, which preserves the evidence regardless of platform. Ask the vendor whether the Enterprise tier offers an import path for prior results and what format it accepts, because this is not covered in the supplied materials. The step is done when each historical result set is either imported and spot-checked or archived in a readable format.

  6. Repoint CI jobs to the shared instance

    The DevOps or pipeline team updates the CI configuration so jobs in GitHub Actions, GitLab or Jenkins call the shared instance, and confirms the runner uses Node.js 22.22.0 or newer, which the current CLI requires. Keep the existing failure behavior and any JUnit output in place so gate semantics do not change silently. Validate the gate by running one pipeline with a deliberately failing test and one with a passing test. The step is complete when the failing run blocks the release and the passing run completes as expected.

  7. Document the downgrade path

    Before going live, the team writes down what happens if the organization later returns to Community or drops the Enterprise plan. Configs, local runs and archived results stay in the repository because they never depended on the platform. Team sharing, centralized dashboards, continuous monitoring history and SSO-linked access live in the shared instance and may not carry over, so ask the vendor what data can be exported, in which format, and how long access to the instance continues after a plan change. The step is complete when the answers are recorded in the runbook and reviewed by the security owner.

What buyers ask before paying for promptfoo Enterprise

Is promptfoo Community enough for CI gating?

For many teams, yes. Community includes evaluation features, all model providers and integrations, and red teaming, and promptfoo can run checks in CI/CD pipelines from declarative configs. The limits are the 10k red team probes per month allowance, community-only support, and the fact that result sharing is limited in Community. If your gate only needs to pass or fail a build and stay under the probe allowance, Community may cover it. If several teams need shared results, a central view, or a probe budget above 10k per month, price Enterprise. Confirm your monthly probe count from your pipeline runs before deciding.

What does promptfoo Enterprise cost?

promptfoo lists Enterprise at custom pricing, so there is no public figure to compare. The quote follows from the written scope: the number of seats or teams, the probe volume you need beyond the Community allowance, whether you want the vendor-run SaaS or On-Premise deployment, and the support level. Ask the vendor which of these are recurring subscription fees and which are one-time, what additional probe purchases cost, and whether SSO and continuous monitoring are priced together. DeployOpen does not publish prices and does not estimate promptfoo licensing costs.

How much effort does a self-hosted promptfoo rollout need?

The self-hosted app is an Express server with a web UI and API, deployable with Docker, Docker Compose or Kubernetes with Helm. Effort depends on the target platform, the network path to your LLM providers, how you handle secrets and TLS, and whether you need backups and upgrades on a schedule. The documentation also says the default store is a local SQLite database that cannot be shared across replicas and is not recommended for production. Running it well therefore means planning storage, access control in front of the app, and an upgrade routine. Ask for a written scope that lists each of these items.

How long does migrating from Community to Enterprise take?

No migration duration is published by promptfoo, so confirm the timeline with the vendor before planning. Migration effort usually depends on how many eval configs, red team suites and CI pipelines you already run, how much history you need to keep, and how many users must move to team sharing and SSO. Ask the vendor what moves automatically, what needs manual reconfiguration, and what the cutover steps look like. If DeployOpen is engaged, the timeline comes from the fixed scope agreed in writing before work starts.

Can our team run promptfoo ourselves without outside help?

Often yes for Community, since it runs locally from declarative configs and fits into existing pipelines. A team with Node.js experience and someone who owns CI can usually start with the CLI. Self-hosting for shared use, or running Enterprise On-Prem, adds infrastructure, identity and operations work that many teams do not have spare capacity for. Assess your skills across Node.js, container platforms, identity integration and security testing. DeployOpen can plan, implement, harden, back up, upgrade and document a self-hosted deployment under a fixed-scope agreement, or support it through a retainer.

What does our side need to provide for a promptfoo deployment?

Start with the runtime: promptfoo 0.124.1 requires Node.js 22.22.0 or newer. For Enterprise, you will need an SSO provider that supports the integration you plan to use, and a list of teams and roles to map to promptfoo permissions. Decide data residency early: Community evals run on your machine and talk directly with the LLM, but a shared self-hosted or On-Premise server stores results in your environment, so confirm where those results, prompts and logs live. Name an owner for CI secrets, probe budgets and upgrades.

What happens to the MIT-licensed promptfoo code under OpenAI ownership?

OpenAI agreed to acquire promptfoo, announced on March 9, 2026, and the promptfoo README states that it is part of OpenAI and remains open source and MIT licensed. The founders state it will remain open source and continue to support a diverse range of providers and models. The MIT license lets you keep using, modifying and self-hosting the released code. What is not guaranteed is the commercial roadmap, pricing or which Enterprise features stay paid. Review the license text, pin versions in your pipeline, and confirm roadmap and data terms with the vendor in writing.

How DeployOpen scopes promptfoo edition work

DeployOpen plans, implements and integrates self-hosted platforms inside the client's own cloud accounts, data centers or air-gapped networks, and it runs security testing alongside that work. If your team is weighing promptfoo Community against Enterprise, the practical question is which of the scope items below you need written down before any work starts: how the free CLI or self-hosted server fits your pipelines, whether you need team sharing, RBAC, SSO or continuous monitoring, and whether you want an on-premises Enterprise deployment. Those decisions change the deliverables, so they belong in the scope document, not in a later change request.

Most DeployOpen engagements are fixed-scope, which means the scope, deliverables and timelines are agreed in writing before work begins. For promptfoo, a useful written scope names the specific components (for example, the GitHub Actions or GitLab jobs that run red team checks, the promptfooconfig.yaml files, the authentication model for any shared web UI, and the handover of configs and reports). Ongoing support, upgrades and continuous testing are available as retainers and should be listed as separate line items so you can see what recurs. Ask for the exact Node.js and runtime versions the work will target, and confirm them against the promptfoo release notes before quoting.

DeployOpen does not publish a price list. A quote follows from the written scope, so the most useful thing you can bring to the first call is a list of your pipelines, your number of users who need shared results, your access and identity requirements, and where the data must stay. DeployOpen is a Chainscore Labs company, and it is not an official partner, reseller or certified provider of promptfoo or OpenAI. Any licensing for promptfoo Enterprise or On-Prem is quoted and contracted directly by the vendor, and you should confirm those terms with promptfoo before finalizing your scope.

How DeployOpen delivers and supports either promptfoo edition

DeployOpen plans, implements, integrates, hardens, documents and supports self-hosted open-source platforms inside the client's own infrastructure, so the same method applies whether you stay on promptfoo Community or buy Enterprise. The work starts with a written scope that states which edition, which environment and which evidence your team needs.

How we scope

  • Confirm which promptfoo edition fits the team, the release gate and the audit evidence required
  • Agree the written scope, deliverables and timeline before any work starts, since most engagements are fixed-scope
  • Define which red team plugins, frameworks and CI pipelines are in scope, and where scans will run

How we build

  • Configure promptfoo runs locally or in CI/CD pipelines, with declarative configs kept under version control
  • For Enterprise or self-hosted deployments, set up SSO, roles and the chosen Docker, Compose or Helm footprint
  • Test the red team configuration against your own application and document the results before handover

How we hand over

  • Deliver written runbooks covering configuration, edition limits such as the 10k monthly probe allowance, and upgrade steps
  • Document access controls, data storage and backup decisions so your operators can run the setup without us
  • Walk your engineers through the pipeline gate, report review and how findings move into your remediation process

How we support

  • Ongoing support, upgrades and continuous testing are available as retainers after handover
  • Ask any quote to itemize implementation, licensing you buy directly from promptfoo, and recurring retainer work
  • Confirm with promptfoo which Enterprise features, SLAs and additional probe purchases apply to your contract

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.