diff --git a/components/home/pricing/PricingCalculator.tsx b/components/home/pricing/PricingCalculator.tsx index 56d979da4a..b1499449c4 100644 --- a/components/home/pricing/PricingCalculator.tsx +++ b/components/home/pricing/PricingCalculator.tsx @@ -124,7 +124,11 @@ export function PricingCalculator({ () => parseInt(monthlyEvents.replace(/,/g, "")) || 0, [monthlyEvents], ); - const shouldSuggestSales = monthlyUnits >= SALES_ASSISTED_UNITS_THRESHOLD; + const isEnterprise = selectedPlan === "Enterprise"; + // Enterprise always shows the sizing callout; other plans only above the + // high-volume threshold. + const shouldSuggestSales = + !isEnterprise && monthlyUnits >= SALES_ASSISTED_UNITS_THRESHOLD; // Calculate pricing breakdown (single source of truth) const pricingBreakdown = useMemo(() => { @@ -201,34 +205,30 @@ export function PricingCalculator({ - + {currentBaseFee > 0 ? ( -
-
+
+
-
+
{formatCurrency(currentBaseFee)}
{selectedPlan} Base
-
- + -
+
+
-
+
{formatCurrency(calculatedPrice)}
Usage
-
- = -
+
=
-
+
{formatCurrency(calculatedPrice + currentBaseFee)}
@@ -238,8 +238,8 @@ export function PricingCalculator({
) : ( -
-
+
+
{formatCurrency(calculatedPrice)}
@@ -250,16 +250,16 @@ export function PricingCalculator({
- {shouldSuggestSales && ( + {(isEnterprise || shouldSuggestSales) && (
- High-volume workload + {isEnterprise ? "Enterprise plan" : "High-volume workload"}
- At {formatNumber(SALES_ASSISTED_UNITS_THRESHOLD)}+ billable - units per month, talk to sales for help sizing the workload - and a custom quote. + {isEnterprise + ? "Talk to sales for help sizing the workloads and vendor onboarding." + : `At ${formatNumber(SALES_ASSISTED_UNITS_THRESHOLD)}+ billable units per month, talk to sales for help sizing the workload and a custom quote.`}
+
+
+ +
+ ); +} + // Pricing Plans component - renders the card grid export function PricingPlans({ variant }: { variant: DeploymentOption }) { const selectedTiers = tiers[variant]; return ( -
- {selectedTiers.map((tier) => { - return ( - - {tier.pill && ( -
-
- {tier.pill} + <> +
+ {selectedTiers.map((tier, tierIdx) => { + return ( + 1 && "md:grid md:grid-rows-subgrid", + selectedTiers.length > 1 && + (variant === "cloud" ? "md:row-span-8" : "md:row-span-6"), + tierIdx >= 2 && "md:mt-6 lg:mt-0", + selectedTiers.length === 1 && "w-full max-w-lg", + )} + > + {tier.pill && ( +
+
+ {tier.pill} +
-
- )} + )} - - - {tier.name} - - - {tier.description} - {tier.learnMore && ( - <> - {" "} - - Learn more - - . - - )} - - - + + + {tier.name} + + + {tier.description} + {tier.learnMore && ( + <> + {" "} + + Learn more + + . + + )} + + {/* Price information */} -
- {tier.price} - - {tier.price.includes("$") - ? tier.priceUnit - ? `/ ${tier.priceUnit}` - : "/ month" - : ""} - -
+ +
+ {tier.price} + + {tier.price.includes("$") + ? tier.priceUnit + ? `/ ${tier.priceUnit}` + : "/ month" + : ""} + +
+
-
- {tier.ctaCallout ? ( -
+ +
+ {tier.ctaCallout ? ( +
+ + +
+ ) : ( - -
- ) : ( - - )} -
+ )} +
+
{/* Callouts for different tiers - always render container for alignment */} -
- {tier.calloutLink ? ( -
- - {tier.calloutLink.text} - -
- ) : null} -
- + +
+ {tier.calloutLink ? ( +
+ + {tier.calloutLink.text} + +
+ ) : null} +
+
- {/* Trusted by section for cloud tiers */} - {variant === "cloud" && ( - <> -
- - - )} -
- -
    - {tier.mainFeatures.map((feature, index) => ( -
  • - - {feature} -
  • - ))} -
- {tier.addOn && ( -
-
- + optional -
- -
- - {tier.addOn.name} - - {tier.addOn.price && ( + {/* Trusted by section for cloud tiers */} + {variant === "cloud" && ( + <> +
+ + + )} +
+ +
    + {tier.mainFeatures.map((feature, index) => ( +
  • + + {feature} +
  • + ))} +
+ {tier.addOn && ( +
+
+ + optional +
+ +
- {tier.addOn.price} + {tier.addOn.name} - )} -
-
    - {tier.addOn.mainFeatures.map((feature) => ( -
  • - - - {feature} + {tier.addOn.price && ( + + {tier.addOn.price} -
  • - ))} -
- {tier.addOn.cta && ( - - )} - {tier.addOn.calloutLink && ( -
- - {tier.addOn.calloutLink.text} - + )}
- )} -
-
- )} -
- - ); - })} -
+
    + {tier.addOn.mainFeatures.map((feature) => ( +
  • + + + {feature} + +
  • + ))} +
+ {tier.addOn.cta && ( + + )} + {tier.addOn.calloutLink && ( +
+ + {tier.addOn.calloutLink.text} + +
+ )} +
+
+ )} +
+ + ); + })} +
+ {variant === "cloud" && } + ); } @@ -1893,6 +1968,7 @@ export function PricingTable({
+ {variant === "cloud" && } ); } diff --git a/content/docs/administration/billable-units.mdx b/content/docs/administration/billable-units.mdx index f692c30582..cf556c4857 100644 --- a/content/docs/administration/billable-units.mdx +++ b/content/docs/administration/billable-units.mdx @@ -15,7 +15,7 @@ For Langfuse Cloud, you can use our [pricing calculator](/pricing?calculatorOpen ## Self-hosted (OSS/Enterprise) -Self-hosted Langfuse (OSS) is free under the MIT license, so there is no usage-based billing. For self-hosted Langfuse Enterprise, billable units are one component of the pricing. +Self-hosted Langfuse (OSS) is free under the MIT license, so there is no usage-based billing. Self-hosted Langfuse Enterprise is an annual agreement with a flat fee sized on your billable units across all deployments and environments (including test, dev, and QA). Langfuse does not actively meter self-hosted usage; you review usage together at renewal. Use the dashboard below to measure your unit volume. The unit definition above is still useful when you want to quantify your data volume, for example to estimate the cost of moving to [Langfuse Cloud](/pricing) or to size a [self-hosted](/self-hosting) deployment. diff --git a/content/marketing/enterprise.mdx b/content/marketing/enterprise.mdx index 14a52aa62d..d3bca6dbc2 100644 --- a/content/marketing/enterprise.mdx +++ b/content/marketing/enterprise.mdx @@ -46,15 +46,15 @@ Langfuse **scales to the largest enterprise use cases** and platform deployment ## Packages & Services -We offer a range of packages and services to help you get started with Langfuse. +Langfuse is available in two ways: -- **Langfuse Cloud** [(see plans and what's included)](/pricing) -- **Self-host Langfuse** for free or with an Enterprise Agreement [(see self-host licensing)](/pricing-self-host) +- **Langfuse Cloud** ([plans and pricing](/pricing)): fully managed, with data regions in the EU, US (including a HIPAA-ready US region), and Japan. Start pay-as-you-go on the public price list, or move to an annual committed-spend agreement: you purchase Langfuse Cloud Credits that draw down against list pricing and get volume discounts, procurement support, and upgraded support. +- **Langfuse Self-Hosted** ([licensing](/pricing-self-host)): Langfuse OSS is free (MIT license) and includes all core platform features. Langfuse Enterprise adds platform-team capabilities via a license key under an annual agreement — one key covers all of your environments. More details: - Langfuse can be procured through the [AWS Marketplace](https://aws.amazon.com/marketplace/seller-profile?id=seller-nmyz7ju7oafxu) or per invoice. -- With an Enterprise Agreement, you get access to additional support, features to address your specific needs and compliance requirements. +- Committed-spend agreements include upgraded support and procurement flexibility (vendor onboarding, security and legal reviews), with redlined contracts available for larger agreements. ## Don't take our word for it @@ -144,38 +144,23 @@ We're here to help you find the right solution for your use case.
What deployment options are available for Langfuse? -1. Managed Cloud (cloud.langfuse.com), see [Pricing](/pricing) and [Security](/security) page for details. -2. [Self-hosted](/self-hosting) on your own infrastructure. Contact us if you are interested in additional support. +1. **Langfuse Cloud** (cloud.langfuse.com): fully managed, with data regions in the EU, US (including a HIPAA-ready US region), and Japan. Available pay-as-you-go or via an annual committed-spend agreement. See [Pricing](/pricing) and [Security](/security) for details. +2. **Self-hosted** on your own infrastructure using the standard [deployment templates](/self-hosting); you run Kubernetes yourself. Langfuse OSS is free, and [Langfuse Enterprise](/pricing-self-host) adds enterprise features via a license key. Contact us if you are interested in additional support.
Support SLO for our enterprise customers -Here are our general SLOs of our support for our Enterprise Cloud customers. These can be customized upon request. +Severity levels, coverage hours, and support terms are defined in the [ClickHouse support services policy](https://clickhouse.com/legal/support-services-policy). -**Severity Levels:** +First-response targets for Langfuse Cloud Enterprise customers with an annual committed-spend agreement (these also apply to self-hosted Langfuse Enterprise): -- High (Sev 1): production downtime as a fault of Langfuse, critical security issues. -- Medium (Sev 2): major functionality degraded for customer. -- Low (Sev 3): minor defect, cosmetic issue, general inquiry / support. +- Severity 1: within 1 hour, with 24/7 coverage. +- Severity 2: within 4 business hours. +- Severity 3: within 1 business day. -**Coverage Hours:** - -- High Severity: 24/7 support, including weekends and holidays. -- Medium/Low Priority: Business hours (Monday–Friday, 09:00–21:00 Langfuse local time, excluding announced holidays). - -**Acknowledgement Targets:** - -- High Priority: Within 1 hour. -- Medium Priority: Within 24 business hours. -- Low Priority: Within 48 business hours. - -**Resolution Targets:** - -- High Priority: Continuous effort until resolved or a suitable workaround is in place, with updates every 2 hours. -- Medium Priority: Addressed in the next maintenance release or hot-fix, with updates on progress. -- Low Priority: Scheduled for the regular development cycle, with updates provided upon release. +Enterprise customers on pay-as-you-go receive a first response within 1 business day for Severity 3 requests.
diff --git a/content/self-hosting/license-key.mdx b/content/self-hosting/license-key.mdx index 5b4056f675..a2157def03 100644 --- a/content/self-hosting/license-key.mdx +++ b/content/self-hosting/license-key.mdx @@ -23,7 +23,11 @@ Some additional Enterprise features require a license key: - [Org Management API and SCIM](/docs/administration/scim-and-org-api) - [Instance Management API](/self-hosting/administration/instance-management-api) -See [pricing page](/pricing-self-host) for more details on Langfuse Enterprise. +## How Langfuse Enterprise is packaged + +Langfuse Enterprise (self-hosted) is an annual agreement with a flat fee sized on your [billable units](/docs/administration/billable-units). One license key activates all of your deployments and environments (production, test, dev, QA), and billable units across all of them count toward sizing. Langfuse does not actively meter self-hosted usage; usage is reviewed together at renewal. + +See the [self-hosted pricing page](/pricing-self-host) for a feature comparison, or [talk to us](/talk-to-us?deployment=self-hosted). ## Activating a License Key diff --git a/md-override/pricing-self-host.md b/md-override/pricing-self-host.md index 29ff94ea82..e44d2fa60f 100644 --- a/md-override/pricing-self-host.md +++ b/md-override/pricing-self-host.md @@ -23,13 +23,14 @@ Self-host all core Langfuse features for free without any limitations. [Deployment guide](/self-hosting) -### Self-Hosted Enterprise (Custom Pricing) +### Self-Hosted Enterprise (Custom pricing) -Dedicated Langfuse deployment with enterprise capabilities and support. Bundled with ClickHouse Cloud, ClickHouse BYOC, or ClickHouse Private. +Dedicated Langfuse deployment with enterprise capabilities and support. Runs on your ClickHouse deployment -- we help you pick the right ClickHouse setup. - All Open Source features plus management APIs, project-level RBAC, data retention policies, and audit logs -- Bundled with ClickHouse Cloud, ClickHouse BYOC, or ClickHouse Private -- Langfuse pricing is additive to your ClickHouse commercial plan +- Runs on your ClickHouse deployment -- we help you pick the right ClickHouse setup +- Activated via license key; one key covers all of your environments +- Annual agreement sized on your billable units - Dedicated support engineer for deployment and hosting guidance - Solutions architect support during evaluation and rollout - Direct access to the product team for feedback @@ -41,86 +42,89 @@ Dedicated Langfuse deployment with enterprise capabilities and support. Bundled ## Feature Comparison (Self-Hosted) -| Feature | Open Source | Enterprise | -| --------------------------------------------------------------------------------------------------- | --------------------------- | ------------------------------------------ | -| **LLM Application & Agent Tracing** | | | -| [Traces and graphs (agents)](/docs/observability/overview) | Yes | Yes | -| [Session tracking (chats/threads)](/docs/observability/features/sessions) | Yes | Yes | -| [User tracking](/docs/observability/features/users) | Yes | Yes | -| [Token and cost tracking](/docs/observability/features/token-and-cost-tracking) | Yes | Yes | -| [Native framework integrations](/integrations) | Yes | Yes | -| [SDKs (Python, JavaScript)](/docs/observability/sdk/overview) | Yes | Yes | -| [OpenTelemetry (Java, Go, custom)](/docs/opentelemetry/get-started) | Yes | Yes | -| [Proxy-based logging (via LiteLLM)](/integrations/gateways/litellm) | Yes | Yes | -| [Custom via API](/api-and-data-platform/features/public-api) | Yes | Yes | -| Included usage | Unlimited | Unlimited | -| [Multi-modal](/docs/observability/features/multi-modality) | Yes | Yes | -| **Prompt Management** | | | -| [Prompt versioning](/docs/prompt-management/get-started) | Yes | Yes | -| Prompt fetching | Unlimited | Unlimited | -| [Prompt release management](/docs/prompt-management/features/prompt-version-control) | Yes | Yes | -| [Prompt composability](/docs/prompt-management/features/composability) | Yes | Yes | -| [Prompt caching (server and client)](/docs/prompt-management/features/caching) | Yes | Yes | -| [Playground](/docs/prompt-management/features/playground) | Yes | Yes | -| [Prompt experiments](/docs/evaluation/dataset-runs/native-run) | Yes | Yes | -| [Webhooks & Slack](/docs/prompt-management/features/webhooks-slack-integrations) | Yes | Yes | -| [Protected deployment labels](/docs/prompt-management/get-started#protected-prompt-labels) | -- | Yes | -| **Evaluation (online and offline)** | | | -| [Datasets](/docs/evaluation/dataset-runs/datasets) | Yes | Yes | -| [Experiments via SDK](/docs/evaluation/experiments/experiments-via-sdk) | Yes | Yes | -| [Experiments via UI](/docs/evaluation/experiments/experiments-via-ui) | Yes | Yes | -| [Evaluation scores (custom)](/docs/evaluation/evaluation-methods/custom-scores) | Yes | Yes | -| [User feedback tracking](/faq/all/user-feedback) | Yes | Yes | -| [External evaluation pipelines](/guides/cookbook/example_external_evaluation_pipelines) | Yes | Yes | -| [LLM-as-judge evaluators](/docs/evaluation/evaluation-methods/llm-as-a-judge) | Yes | Yes | -| [Human annotation](/docs/scores/annotation) | Yes | Yes | -| [Human annotation queues](/docs/evaluation/evaluation-methods/annotation#annotation-queues) | Yes | Yes | -| **Collaboration** | | | -| Projects | Unlimited | Unlimited | -| Users | Unlimited | Unlimited | -| **API** | | | -| [Extensive public API](/docs/api-and-data-platform/features/public-api) | Yes | Yes | -| **Exports** | | | -| [Batch export via UI](/docs/api-and-data-platform/features/query-via-sdk#ui) | Yes | Yes | -| [PostHog integration](/integrations/analytics/posthog) | Yes | Yes | -| [Mixpanel integration](/integrations/analytics/mixpanel) | Yes | Yes | -| [Scheduled export to blob storage](/docs/api-and-data-platform/features/query-via-sdk#blob-storage) | Yes | Yes | -| **Deployment** | | | -| ClickHouse deployment model | Self-managed ClickHouse OSS | Bundled: ClickHouse Cloud / BYOC / Private | -| [Deployment templates](/self-hosting) | Yes | Yes | -| [Local (Docker Compose)](/self-hosting/deployment/docker-compose) | Yes | Yes | -| [Kubernetes (Helm)](/self-hosting/deployment/kubernetes-helm) | Yes | Yes | -| [AWS (Terraform)](/self-hosting/deployment/aws) | Yes | Yes | -| [Azure (Terraform)](/self-hosting/deployment/azure) | Yes | Yes | -| [GCP (Terraform)](/self-hosting/deployment/gcp) | Yes | Yes | -| **Support** | | | -| [Ask AI](/docs/ask-ai) | Yes | Yes | -| [Community (GitHub)](/support#community) | Yes | Yes | -| [In-app support](/support#in-app) | -- | Yes | -| [Private Slack channel](/support#slack) | -- | Yes | -| [Dedicated support engineer](/support#onboarding) | -- | Yes | -| [Onboarding & architectural guidance](/support#onboarding) | -- | Yes | -| Solutions architect support | -- | Yes | -| Product team feedback channel | -- | Yes | -| [Support SLA](/enterprise#faq) | -- | Yes | -| **Security** | | | -| Sign in with Google, AzureAD, GitHub | Yes | Yes | -| [Organization-level RBAC](/docs/administration/rbac) | Yes | Yes | -| Enterprise SSO (e.g. Okta, EntraID) | Yes | Yes | -| SSO enforcement | Yes | Yes | -| [Client-side data masking](/docs/observability/features/masking) | Yes | Yes | -| [Server-side data masking](/self-hosting/security/data-masking) | -- | Yes | -| [Project-level RBAC](/docs/administration/rbac#project-level-roles) | -- | Yes | -| [Data retention management](/docs/administration/data-retention) | -- | Yes | -| [SCIM API (automated user provisioning)](/docs/administration/scim-and-org-api) | -- | Yes | -| [Organization creators](/self-hosting/administration/organization-creators) | -- | Yes | -| [UI customization](/self-hosting/administration/ui-customization) | -- | Yes | -| [Audit logs](/docs/administration/audit-logs) | -- | Yes | -| [Admin API (project management, SCIM)](/docs/administration/scim-and-org-api) | -- | Yes | -| [Instance management API](/self-hosting/administration/instance-management-api) | -- | Yes | -| **Compliance** | | | -| SOC2 Type II & ISO27001 reports | -- | Yes | -| InfoSec/legal reviews | -- | Yes | +| Feature | Open Source | Enterprise | +| --------------------------------------------------------------------------------------------------- | ------------------------------ | ---------------------------------------------------------- | +| **LLM Application & Agent Tracing** | | | +| [Traces and graphs (agents)](/docs/observability/overview) | Yes | Yes | +| [Session tracking (chats/threads)](/docs/observability/features/sessions) | Yes | Yes | +| [User tracking](/docs/observability/features/users) | Yes | Yes | +| [Token and cost tracking](/docs/observability/features/token-and-cost-tracking) | Yes | Yes | +| [Native framework integrations](/integrations) | Yes | Yes | +| [SDKs (Python, JavaScript)](/docs/observability/sdk/overview) | Yes | Yes | +| [OpenTelemetry (Java, Go, custom)](/docs/opentelemetry/get-started) | Yes | Yes | +| [Proxy-based logging (via LiteLLM)](/integrations/gateways/litellm) | Yes | Yes | +| [Custom via API](/api-and-data-platform/features/public-api) | Yes | Yes | +| Included usage | Unlimited | Unlimited | +| [Multi-modal](/docs/observability/features/multi-modality) | Yes | Yes | +| **Prompt Management** | | | +| [Prompt versioning](/docs/prompt-management/get-started) | Yes | Yes | +| Prompt fetching | Unlimited | Unlimited | +| [Prompt release management](/docs/prompt-management/features/prompt-version-control) | Yes | Yes | +| [Prompt composability](/docs/prompt-management/features/composability) | Yes | Yes | +| [Prompt caching (server and client)](/docs/prompt-management/features/caching) | Yes | Yes | +| [Playground](/docs/prompt-management/features/playground) | Yes | Yes | +| [Prompt experiments](/docs/evaluation/dataset-runs/native-run) | Yes | Yes | +| [Webhooks & Slack](/docs/prompt-management/features/webhooks-slack-integrations) | Yes | Yes | +| [Protected deployment labels](/docs/prompt-management/get-started#protected-prompt-labels) | -- | Yes | +| **Evaluation (online and offline)** | | | +| [Datasets](/docs/evaluation/dataset-runs/datasets) | Yes | Yes | +| [Experiments via SDK](/docs/evaluation/experiments/experiments-via-sdk) | Yes | Yes | +| [Experiments via UI](/docs/evaluation/experiments/experiments-via-ui) | Yes | Yes | +| [Evaluation scores (custom)](/docs/evaluation/evaluation-methods/custom-scores) | Yes | Yes | +| [User feedback tracking](/faq/all/user-feedback) | Yes | Yes | +| [External evaluation pipelines](/guides/cookbook/example_external_evaluation_pipelines) | Yes | Yes | +| [LLM-as-judge evaluators](/docs/evaluation/evaluation-methods/llm-as-a-judge) | Yes | Yes | +| [Human annotation](/docs/scores/annotation) | Yes | Yes | +| [Human annotation queues](/docs/evaluation/evaluation-methods/annotation#annotation-queues) | Yes | Yes | +| **Collaboration** | | | +| Projects | Unlimited | Unlimited | +| Users | Unlimited | Unlimited | +| **API** | | | +| [Extensive public API](/docs/api-and-data-platform/features/public-api) | Yes | Yes | +| **Exports** | | | +| [Batch export via UI](/docs/api-and-data-platform/features/query-via-sdk#ui) | Yes | Yes | +| [PostHog integration](/integrations/analytics/posthog) | Yes | Yes | +| [Mixpanel integration](/integrations/analytics/mixpanel) | Yes | Yes | +| [Scheduled export to blob storage](/docs/api-and-data-platform/features/query-via-sdk#blob-storage) | Yes | Yes | +| **Deployment** | | | +| [ClickHouse deployment model](/self-hosting/deployment/infrastructure/clickhouse) | ClickHouse OSS, Cloud, or BYOC | ClickHouse OSS, Cloud, or BYOC (BYOC or Cloud recommended) | +| [Deployment templates](/self-hosting) | Yes | Yes | +| [Local (Docker Compose)](/self-hosting/deployment/docker-compose) | Yes | Yes | +| [Kubernetes (Helm)](/self-hosting/deployment/kubernetes-helm) | Yes | Yes | +| [AWS (Terraform)](/self-hosting/deployment/aws) | Yes | Yes | +| [Azure (Terraform)](/self-hosting/deployment/azure) | Yes | Yes | +| [GCP (Terraform)](/self-hosting/deployment/gcp) | Yes | Yes | +| **Support** | | | +| [Ask AI](/docs/ask-ai) | Yes | Yes | +| [Community (GitHub)](/support#community) | Yes | Yes | +| [In-app support](/support#in-app) | -- | Yes | +| [Private Slack channel](/support#slack) | -- | Yes | +| [Dedicated support engineer](/support#onboarding) | -- | Yes | +| [Onboarding & architectural guidance](/support#onboarding) | -- | Yes | +| Solutions architect support | -- | Yes | +| Product team feedback channel | -- | Yes | +| [Response time SLO](https://clickhouse.com/legal/support-services-policy) | Best effort (community) | 1h (24/7) | +| [Support SLA](/enterprise#faq) | -- | Yes | +| **Security** | | | +| Sign in with Google, AzureAD, GitHub | Yes | Yes | +| [Organization-level RBAC](/docs/administration/rbac) | Yes | Yes | +| Enterprise SSO (e.g. Okta, EntraID) | Yes | Yes | +| SSO enforcement | Yes | Yes | +| [Client-side data masking](/docs/observability/features/masking) | Yes | Yes | +| [Server-side data masking](/self-hosting/security/data-masking) | -- | Yes | +| [Project-level RBAC](/docs/administration/rbac#project-level-roles) | -- | Yes | +| [Data retention management](/docs/administration/data-retention) | -- | Yes | +| [SCIM API (automated user provisioning)](/docs/administration/scim-and-org-api) | -- | Yes | +| [Organization creators](/self-hosting/administration/organization-creators) | -- | Yes | +| [UI customization](/self-hosting/administration/ui-customization) | -- | Yes | +| [Audit logs](/docs/administration/audit-logs) | -- | Yes | +| [Admin API (project management, SCIM)](/docs/administration/scim-and-org-api) | -- | Yes | +| [Instance management API](/self-hosting/administration/instance-management-api) | -- | Yes | +| **Compliance** | | | +| SOC2 Type II & ISO27001 reports | -- | Yes | +| InfoSec/legal reviews | -- | Yes | + +_Standard contracts: [ClickHouse General Terms & Conditions](https://clickhouse.com/legal/clickhouse-general-terms-and-conditions) and the [Self-Managed Addendum](https://clickhouse.com/legal/clickhouse-self-managed-addendum). Redlined contracts are available for larger committed-spend agreements._ ## Discounts @@ -137,7 +141,10 @@ Dedicated Langfuse deployment with enterprise capabilities and support. Bundled Yes, Langfuse is open source and you can self-host it for free. Use Docker Compose to run Langfuse locally, or use one of the templates to self-host in production on Kubernetes. See the [self-hosting documentation](/self-hosting) to learn more. **What is the difference between Open Source and Enterprise?** -Open Source includes all core platform features under the MIT license with community support. Enterprise adds management APIs, project-level RBAC, data retention policies, audit logs, dedicated support, and is bundled with a ClickHouse commercial plan. +Open Source includes all core platform features under the MIT license with community support. Enterprise adds management APIs, project-level RBAC, data retention policies, audit logs, and dedicated support. It is activated via a license key under an annual agreement. + +**How is Enterprise priced?** +Langfuse Enterprise (self-hosted) is an annual agreement with a flat fee sized on your [billable units](/docs/administration/billable-units) across all deployments and environments. One license key covers all environments. Langfuse does not actively meter self-hosted usage; usage is reviewed together at renewal. [Talk to sales](/talk-to-us?deployment=self-hosted) for a quote. **Where is the data stored?** Self-hosted Langfuse stores data in your own infrastructure. You control data residency and can deploy in any region. See [security documentation](/security) for details. diff --git a/md-override/pricing.md b/md-override/pricing.md index e04b0c931f..0914f83809 100644 --- a/md-override/pricing.md +++ b/md-override/pricing.md @@ -70,102 +70,105 @@ For large-scale teams. Enterprise-grade support and security. - Support SLA - Dedicated support engineer -Optional **Yearly Commitment**: +[Contact sales](/talk-to-us?deployment=cloud) | [Enterprise FAQ](/enterprise) -- Custom volume pricing -- Architecture reviews -- Billing via AWS Marketplace -- Billing via invoice -- Vendor onboarding +### Committed spend (optional, all cloud plans) -[Contact sales](/talk-to-us?deployment=cloud) | [Enterprise FAQ](/enterprise) +Available on any cloud plan from a minimum annual contract size. Langfuse Cloud Credits draw down against list pricing and unlock: + +- Volume discounts +- Procurement support (vendor onboarding, security reviews, contract) +- Upgraded support +- Billing via AWS Marketplace or invoice + +[Talk to sales](/talk-to-us) ## Feature Comparison (Cloud) -| Feature | Hobby | Core | Pro | Enterprise | -| --------------------------------------------------------------------------------------------------- | ------------------- | ------------------- | ------------------- | ---------------------------- | -| **LLM Application & Agent Tracing** | | | | | -| [Traces and graphs (agents)](/docs/observability/overview) | Yes | Yes | Yes | Yes | -| [Session tracking (chats/threads)](/docs/observability/features/sessions) | Yes | Yes | Yes | Yes | -| [User tracking](/docs/observability/features/users) | Yes | Yes | Yes | Yes | -| [Token and cost tracking](/docs/observability/features/token-and-cost-tracking) | Yes | Yes | Yes | Yes | -| [Native framework integrations](/integrations) | Yes | Yes | Yes | Yes | -| [SDKs (Python, JavaScript)](/docs/observability/sdk/overview) | Yes | Yes | Yes | Yes | -| [OpenTelemetry (Java, Go, custom)](/docs/opentelemetry/get-started) | Yes | Yes | Yes | Yes | -| [Proxy-based logging (via LiteLLM)](/integrations/gateways/litellm) | Yes | Yes | Yes | Yes | -| [Custom via API](/api-and-data-platform/features/public-api) | Yes | Yes | Yes | Yes | -| [Included usage](/docs/administration/billable-units) | 50k units | 100k units | 100k units | 100k units | -| [Additional usage](/docs/administration/billable-units) | -- | $8/100k units | $8/100k units | $8/100k units | -| Custom usage pricing | -- | -- | -- | Yearly Commitment | -| [Multi-modal](/docs/observability/features/multi-modality) | Free while in beta | Free while in beta | Free while in beta | Free while in beta | -| Access to historical data | 30 days | 90 days | 3 years | 3 years | -| [Ingestion throughput](/faq/all/api-limits) | 1,000 req/min | 4,000 req/min | 20,000 req/min | Custom | -| **Prompt Management** | | | | | -| [Prompt versioning](/docs/prompt-management/get-started) | Yes | Yes | Yes | Yes | -| Prompt fetching | Unlimited | Unlimited | Unlimited | Unlimited | -| [Prompt release management](/docs/prompt-management/features/prompt-version-control) | Yes | Yes | Yes | Yes | -| [Prompt composability](/docs/prompt-management/features/composability) | Yes | Yes | Yes | Yes | -| [Prompt caching (server and client)](/docs/prompt-management/features/caching) | Yes | Yes | Yes | Yes | -| [Playground](/docs/prompt-management/features/playground) | Yes | Yes | Yes | Yes | -| [Prompt experiments](/docs/evaluation/dataset-runs/native-run) | Yes | Yes | Yes | Yes | -| [Webhooks & Slack](/docs/prompt-management/features/webhooks-slack-integrations) | Yes | Yes | Yes | Yes | -| [Protected deployment labels](/docs/prompt-management/get-started#protected-prompt-labels) | -- | -- | Teams add-on | Yes | -| **Evaluation (online and offline)** | | | | | -| [Datasets](/docs/evaluation/dataset-runs/datasets) | Yes | Yes | Yes | Yes | -| [Experiments via SDK](/docs/evaluation/experiments/experiments-via-sdk) | Yes | Yes | Yes | Yes | -| [Experiments via UI](/docs/evaluation/experiments/experiments-via-ui) | Yes | Yes | Yes | Yes | -| [Evaluation scores (custom)](/docs/evaluation/evaluation-methods/custom-scores) | Yes | Yes | Yes | Yes | -| [User feedback tracking](/faq/all/user-feedback) | Yes | Yes | Yes | Yes | -| [External evaluation pipelines](/guides/cookbook/example_external_evaluation_pipelines) | Yes | Yes | Yes | Yes | -| [LLM-as-judge evaluators](/docs/evaluation/evaluation-methods/llm-as-a-judge) | Yes | Yes | Yes | Yes | -| [Human annotation](/docs/scores/annotation) | Yes | Yes | Yes | Yes | -| [Human annotation queues](/docs/evaluation/evaluation-methods/annotation#annotation-queues) | 1 queue | 3 queues | Yes | Yes | -| **Collaboration** | | | | | -| Projects | Unlimited | Unlimited | Unlimited | Unlimited | -| Users | 2 | Unlimited | Unlimited | Unlimited | -| **API** | | | | | -| [Extensive public API](/docs/api-and-data-platform/features/public-api) | Yes | Yes | Yes | Yes | -| [Rate limit (general API)](/faq/all/api-limits) | 30 req/min | 100 req/min | 1,000 req/min | Custom | -| [Rate limit (datasets API)](/faq/all/api-limits) | 100 req/min | 200 req/min | 1,000 req/min | Custom | -| [Rate limit (Metrics API v2)](/faq/all/api-limits) | 100 req/day | 100 req/hour | 500 req/hour | Custom | -| [Rate limit (legacy Metrics API)](/faq/all/api-limits) | 100 req/day | 2,000 req/day | 2,000 req/day | Custom | -| [SLA](/enterprise#faq) | -- | -- | -- | Yes | -| **Exports** | | | | | -| [Batch export via UI](/docs/api-and-data-platform/features/query-via-sdk#ui) | Yes | Yes | Yes | Yes | -| [PostHog integration](/integrations/analytics/posthog) | Yes | Yes | Yes | Yes | -| [Mixpanel integration](/integrations/analytics/mixpanel) | Yes | Yes | Yes | Yes | -| [Scheduled export to blob storage](/docs/api-and-data-platform/features/query-via-sdk#blob-storage) | -- | -- | Teams add-on | Yes | -| **Support** | | | | | -| [Ask AI](/docs/ask-ai) | Yes | Yes | Yes | Yes | -| [Community (GitHub)](/support#community) | Yes | Yes | Yes | Yes | -| [In-app support](/support#in-app) | -- | Yes | Yes | Yes | -| [Private Slack channel](/support#slack) | -- | -- | Teams add-on | Yes | -| [Dedicated support engineer](/support#onboarding) | -- | -- | -- | Yes | -| [Onboarding & architectural guidance](/support#onboarding) | -- | -- | -- | Yes | -| Response time SLO | n/a | 48h | 48h (Teams: 24h) | Custom | -| [Support SLA](/enterprise#faq) | -- | -- | -- | Yes | -| **Security** | | | | | -| [Data region](/security/data-regions) | US, EU, or Japan | US, EU, or Japan | US, EU, or Japan | US, EU, Japan, or HIPAA | -| Sign in with Google, AzureAD, GitHub | Yes | Yes | Yes | Yes | -| [Organization-level RBAC](/docs/administration/rbac) | Yes | Yes | Yes | Yes | -| Enterprise SSO (e.g. Okta, EntraID) | -- | -- | Teams add-on | Yes | -| SSO enforcement | -- | -- | Teams add-on | Yes | -| [Client-side data masking](/docs/observability/features/masking) | Yes | Yes | Yes | Yes | -| [Project-level RBAC](/docs/administration/rbac#project-level-roles) | -- | -- | Teams add-on | Yes | -| [Data retention management](/docs/administration/data-retention) | -- | -- | Yes | Yes | -| [SCIM API (automated user provisioning)](/docs/administration/scim-and-org-api) | -- | -- | -- | Yes | -| [Audit logs](/docs/administration/audit-logs) | -- | -- | -- | Yes | -| **Billing** | | | | | -| Subscription management | -- | Self-serve | Self-serve | Self-serve, or contact sales | -| Payment methods | -- | Credit card | Credit card | Credit card, Invoice | -| Contract duration | -- | Monthly | Monthly | Yearly Commitment | -| Billing via AWS Marketplace | -- | -- | -- | Yearly Commitment | -| **Compliance** | | | | | -| Contracts | Standard T&Cs & DPA | Standard T&Cs & DPA | Standard T&Cs & DPA | Talk to sales | -| [Data processing agreement (GDPR)](/security/dpa) | Yes | Yes | Yes | Yes | -| [SOC2 Type II & ISO27001 reports](/security) | -- | -- | Yes | Yes | -| [HIPAA compliance](/security/hipaa) | -- | -- | Yes | Yes | -| InfoSec/legal reviews | -- | -- | -- | Yearly Commitment | +| Feature | Hobby | Core | Pro | Enterprise | +| --------------------------------------------------------------------------------------------------- | ------------------- | ------------------- | ------------------------------------------------ | ---------------------------------------------- | +| **LLM Application & Agent Tracing** | | | | | +| [Traces and graphs (agents)](/docs/observability/overview) | Yes | Yes | Yes | Yes | +| [Session tracking (chats/threads)](/docs/observability/features/sessions) | Yes | Yes | Yes | Yes | +| [User tracking](/docs/observability/features/users) | Yes | Yes | Yes | Yes | +| [Token and cost tracking](/docs/observability/features/token-and-cost-tracking) | Yes | Yes | Yes | Yes | +| [Native framework integrations](/integrations) | Yes | Yes | Yes | Yes | +| [SDKs (Python, JavaScript)](/docs/observability/sdk/overview) | Yes | Yes | Yes | Yes | +| [OpenTelemetry (Java, Go, custom)](/docs/opentelemetry/get-started) | Yes | Yes | Yes | Yes | +| [Proxy-based logging (via LiteLLM)](/integrations/gateways/litellm) | Yes | Yes | Yes | Yes | +| [Custom via API](/api-and-data-platform/features/public-api) | Yes | Yes | Yes | Yes | +| [Included usage](/docs/administration/billable-units) | 50k units | 100k units | 100k units | 100k units | +| [Additional usage](/docs/administration/billable-units) | -- | $8/100k units | $8/100k units | $8/100k units | +| Volume discounts | -- | Committed spend | Committed spend | Committed spend | +| [Multi-modal](/docs/observability/features/multi-modality) | Free while in beta | Free while in beta | Free while in beta | Free while in beta | +| Access to historical data | 30 days | 90 days | 3 years | 3 years | +| [Ingestion throughput](/faq/all/api-limits) | 1,000 req/min | 4,000 req/min | 20,000 req/min | Custom | +| **Prompt Management** | | | | | +| [Prompt versioning](/docs/prompt-management/get-started) | Yes | Yes | Yes | Yes | +| Prompt fetching | Unlimited | Unlimited | Unlimited | Unlimited | +| [Prompt release management](/docs/prompt-management/features/prompt-version-control) | Yes | Yes | Yes | Yes | +| [Prompt composability](/docs/prompt-management/features/composability) | Yes | Yes | Yes | Yes | +| [Prompt caching (server and client)](/docs/prompt-management/features/caching) | Yes | Yes | Yes | Yes | +| [Playground](/docs/prompt-management/features/playground) | Yes | Yes | Yes | Yes | +| [Prompt experiments](/docs/evaluation/dataset-runs/native-run) | Yes | Yes | Yes | Yes | +| [Webhooks & Slack](/docs/prompt-management/features/webhooks-slack-integrations) | Yes | Yes | Yes | Yes | +| [Protected deployment labels](/docs/prompt-management/get-started#protected-prompt-labels) | -- | -- | Teams add-on | Yes | +| **Evaluation (online and offline)** | | | | | +| [Datasets](/docs/evaluation/dataset-runs/datasets) | Yes | Yes | Yes | Yes | +| [Experiments via SDK](/docs/evaluation/experiments/experiments-via-sdk) | Yes | Yes | Yes | Yes | +| [Experiments via UI](/docs/evaluation/experiments/experiments-via-ui) | Yes | Yes | Yes | Yes | +| [Evaluation scores (custom)](/docs/evaluation/evaluation-methods/custom-scores) | Yes | Yes | Yes | Yes | +| [User feedback tracking](/faq/all/user-feedback) | Yes | Yes | Yes | Yes | +| [External evaluation pipelines](/guides/cookbook/example_external_evaluation_pipelines) | Yes | Yes | Yes | Yes | +| [LLM-as-judge evaluators](/docs/evaluation/evaluation-methods/llm-as-a-judge) | Yes | Yes | Yes | Yes | +| [Human annotation](/docs/scores/annotation) | Yes | Yes | Yes | Yes | +| [Human annotation queues](/docs/evaluation/evaluation-methods/annotation#annotation-queues) | 1 queue | 3 queues | Yes | Yes | +| **Collaboration** | | | | | +| Projects | Unlimited | Unlimited | Unlimited | Unlimited | +| Users | 2 | Unlimited | Unlimited | Unlimited | +| **API** | | | | | +| [Extensive public API](/docs/api-and-data-platform/features/public-api) | Yes | Yes | Yes | Yes | +| [Rate limit (general API)](/faq/all/api-limits) | 30 req/min | 100 req/min | 1,000 req/min | Custom | +| [Rate limit (datasets API)](/faq/all/api-limits) | 100 req/min | 200 req/min | 1,000 req/min | Custom | +| [Rate limit (Metrics API v2)](/faq/all/api-limits) | 100 req/day | 100 req/hour | 500 req/hour | Custom | +| [Rate limit (legacy Metrics API)](/faq/all/api-limits) | 100 req/day | 2,000 req/day | 2,000 req/day | Custom | +| [SLA](/enterprise#faq) | -- | -- | -- | Yes | +| **Exports** | | | | | +| [Batch export via UI](/docs/api-and-data-platform/features/query-via-sdk#ui) | Yes | Yes | Yes | Yes | +| [PostHog integration](/integrations/analytics/posthog) | Yes | Yes | Yes | Yes | +| [Mixpanel integration](/integrations/analytics/mixpanel) | Yes | Yes | Yes | Yes | +| [Scheduled export to blob storage](/docs/api-and-data-platform/features/query-via-sdk#blob-storage) | -- | -- | Teams add-on | Yes | +| **Support** | | | | | +| [Ask AI](/docs/ask-ai) | Yes | Yes | Yes | Yes | +| [Community (GitHub)](/support#community) | Yes | Yes | Yes | Yes | +| [In-app support](/support#in-app) | -- | Yes | Yes | Yes | +| [Private Slack channel](/support#slack) | -- | -- | Teams add-on | Yes | +| [Dedicated support engineer](/support#onboarding) | -- | -- | -- | Yes | +| [Onboarding & architectural guidance](/support#onboarding) | -- | -- | -- | Yes | +| [Response time SLO](https://clickhouse.com/legal/support-services-policy) | n/a | Best effort | Best effort; 1 business day with Committed spend | 1 business day; 1h (24/7) with Committed spend | +| [Support SLA](/enterprise#faq) | -- | -- | -- | Yes | +| **Security** | | | | | +| [Data region](/security/data-regions) | US, EU, or Japan | US, EU, or Japan | US, EU, or Japan | US, EU, Japan, or HIPAA | +| Sign in with Google, AzureAD, GitHub | Yes | Yes | Yes | Yes | +| [Organization-level RBAC](/docs/administration/rbac) | Yes | Yes | Yes | Yes | +| Enterprise SSO (e.g. Okta, EntraID) | -- | -- | Teams add-on | Yes | +| SSO enforcement | -- | -- | Teams add-on | Yes | +| [Client-side data masking](/docs/observability/features/masking) | Yes | Yes | Yes | Yes | +| [Project-level RBAC](/docs/administration/rbac#project-level-roles) | -- | -- | Teams add-on | Yes | +| [Data retention management](/docs/administration/data-retention) | -- | -- | Yes | Yes | +| [SCIM API (automated user provisioning)](/docs/administration/scim-and-org-api) | -- | -- | -- | Yes | +| [Audit logs](/docs/administration/audit-logs) | -- | -- | -- | Yes | +| **Compliance** | | | | | +| Contracts | Standard T&Cs & DPA | Standard T&Cs & DPA | Standard T&Cs & DPA | Standard T&Cs & DPA | +| [Data processing agreement (GDPR)](/security/dpa) | Yes | Yes | Yes | Yes | +| [SOC2 Type II & ISO27001 reports](/security) | -- | -- | Yes | Yes | +| [HIPAA compliance](/security/hipaa) | -- | -- | Yes | Yes | +| **Billing** | | | | | +| Subscription management | -- | Self-serve | Self-serve | Self-serve | +| Payment methods | -- | Credit card | Credit card | Credit card | +| Contract duration | -- | Monthly | Monthly | Monthly | + +_Standard contracts: [ClickHouse General Terms & Conditions](https://clickhouse.com/legal/clickhouse-general-terms-and-conditions) and the [Self-Managed Addendum](https://clickhouse.com/legal/clickhouse-self-managed-addendum). Redlined contracts are available for larger committed-spend agreements._ ## Graduated Usage Pricing @@ -220,7 +223,7 @@ Additional usage beyond the included units is billed at graduated rates. Higher - Next 9M units at $7.00/100k: $630.00 - Next 40M units at $6.50/100k: $2,600.00 - Next 50M units at $6.00/100k: $3,000.00 -- **Total: $8,801.00/month** (custom volume pricing available with yearly commitment) +- **Total: $8,801.00/month** (volume discounts available with an annual committed-spend agreement) ### Billable Units @@ -258,10 +261,16 @@ You get one bill each month. The plan fee is charged at the start of the month, **What are Langfuse Cloud Credits, and how do they affect me?** A Langfuse Cloud Credit is a prepaid unit of credit, equal to one (1) US dollar, to be applied to a customer's use of Langfuse Cloud. Credits are drawn down according to the then-current pricing at [langfuse.com/pricing](/pricing). -Langfuse Cloud Credits only apply to customers with a committed spend contract for Langfuse Cloud. If you have questions about your credit balance, drawdown schedule, or committed spend contract, please contact your account team. +Langfuse Cloud Credits only apply to customers with a committed-spend agreement for Langfuse Cloud. If you have questions about your credit balance, drawdown schedule, or committed-spend agreement, please contact your account team. If you use Langfuse Cloud on a Pay-as-you-Go basis, Langfuse Cloud Credits do not apply to you. +**What is the Committed spend option?** +Committed spend is an annual agreement for Langfuse Cloud, available on every cloud plan from a minimum annual contract size. You purchase Langfuse Cloud Credits that draw down against the public price list at [langfuse.com/pricing](/pricing). In exchange for the commitment, you get volume discounts, procurement support (vendor onboarding, security reviews), upgraded support, and billing via AWS Marketplace or invoice. Redlined contracts are available for larger agreements. [Talk to us](/talk-to-us) to get started. + +**How is self-hosted Langfuse Enterprise priced?** +Langfuse OSS is free (MIT license). Langfuse Enterprise (self-hosted) is an annual agreement with a flat fee sized on your [billable units](/docs/administration/billable-units) across all deployments and environments. It is activated via a license key -- one key covers all of your environments. Langfuse does not actively meter self-hosted usage; usage is reviewed together at renewal. [Talk to us](/talk-to-us?deployment=self-hosted) for a quote. + **Can I set up alerts on usage fees?** Yes, you can configure [spend alerts](/docs/administration/spend-alerts) to receive email notifications when spending exceeds predefined thresholds. @@ -269,7 +278,7 @@ Yes, you can configure [spend alerts](/docs/administration/spend-alerts) to rece Through the organization settings in Langfuse Cloud or the [Customer Portal](/billing-portal). **Can I redline the contracts?** -Yes, customized contracts are available for Enterprise customers with a yearly commitment. Contact enterprise@langfuse.com. Default plans are self-serve on standard terms. +Redlined contracts are available for larger committed-spend agreements. Contact enterprise@langfuse.com. Default plans are self-serve on standard terms. **Where is the data stored?** Langfuse Cloud is hosted on AWS. Data is stored in the US, EU, Japan, or the HIPAA-compliant US region depending on your selection. See [security documentation](/security) for details.