From 1757558615e59f0eb43a30b909193d777ee53d83 Mon Sep 17 00:00:00 2001 From: Maedah Batool Date: Thu, 6 Mar 2025 13:40:36 -0800 Subject: [PATCH 1/3] Improve and update pricing docs --- docs/pricing/billing-faqs.mdx | 27 ----- docs/pricing/faqs.mdx | 99 +++++++++++++++++++ docs/pricing/plan-comparison.mdx | 42 ++++++++ .../{ => plans}/enterprise-starter.mdx | 0 docs/pricing/{ => plans}/enterprise.mdx | 0 docs/pricing/{ => plans}/free.mdx | 0 src/data/navigation.ts | 21 ++-- src/data/redirects.ts | 30 +++++- 8 files changed, 178 insertions(+), 41 deletions(-) delete mode 100644 docs/pricing/billing-faqs.mdx create mode 100644 docs/pricing/faqs.mdx create mode 100644 docs/pricing/plan-comparison.mdx rename docs/pricing/{ => plans}/enterprise-starter.mdx (100%) rename docs/pricing/{ => plans}/enterprise.mdx (100%) rename docs/pricing/{ => plans}/free.mdx (100%) diff --git a/docs/pricing/billing-faqs.mdx b/docs/pricing/billing-faqs.mdx deleted file mode 100644 index 059ef8ea7..000000000 --- a/docs/pricing/billing-faqs.mdx +++ /dev/null @@ -1,27 +0,0 @@ -# Billing FAQs for Enterprise Starter - -

Learn about the billing for the Enterprise Starter plan.

- -## How do I cancel subscription renewal? - -In the **Workspace settings > Billing** page, you are able to cancel the subscription and continue having access to your workspace until the end of your current billing period (that is indicated in the UI). - -## How do I cancel subscription and delete my workspace immediately? - -In the **Workspace settings > General settings** page, you are able to delete your workspace and you will lose access immediately. This action will also cancel your subscription immediately. - -## How is the subscription renewal dates determined? - -Your subscription renewals are scheduled to happen at the same day of the month. On shorter months (e.g. day 31 on April that only has 30 days), the last day of the month will be the subscription renewal day instead. - -## How do I pay my invoice if my subscription is past due? - -After updating or resolving your payment method issue that occurred during the automatic subscription renewal, you may do one of the followings to pay the invoice for your past-due subscription: - -1. Wait for our system to re-attempt the charge for the invoice, it usually takes up to 24 hours. If it does not happen after 24 hours, please contact [Support](support@sourcegraph.com) to resolve the issue. -1. In the **Workspace settings > Billing** page, click on the **View invoices** button, which takes you to the Stripe Customer Portal, and pay the invoice there. Our system will reconcile your payment within 24 hours, if it does not reconcile after 24 hours, please contact [Support](support@sourcegraph.com) to resolve the issue. -1. Contact [Support](support@sourcegraph.com) to request re-attempt the charge for the invoice using the payment method on file. - -## Are there any refunds for the subscription? - -We don't offer refunds, but if you have any queries regarding the Enterprise Starter, please write to support@sourcegraph.com, and we'll help resolve the issue. diff --git a/docs/pricing/faqs.mdx b/docs/pricing/faqs.mdx new file mode 100644 index 000000000..9241c206e --- /dev/null +++ b/docs/pricing/faqs.mdx @@ -0,0 +1,99 @@ +# Pricing and Billing FAQs + +

Learn about different billing and pricing FAQs for Sourcegraph plans.

+ +## What's the difference between Free, Enterprise Starter, and Enterprise plans? + +Free is best for individuals working on hobby projects. + +Enterprise Starter is for growing organizations who want Sourcegraph’s AI & search experience hosted on our cloud. + +Enterprise is for organizations who want AI and search across the SDLC with enterprise-level security, scalability, and flexible deployment. + +## How are autocompletions counted for the Cody Free plan? + +Cody autocompletions are counted based on the number of suggestions that are served to the user in their IDE as ghost text. This includes all suggestions whether or not they are accepted by the user. + +## How does Sourcegraph's context and personalization work? + +Cody can retrieve codebase context to personalize responses in a number of ways. For Free and Pro users, context is retrieved from their local repositories. + +The Enterprise Starter and Enterprise plans use Sourcegraph's search backend to retrieve context. This method pulls context from a team's full codebase at any scale. + +## What forms of support are available for paid plans? + +Email and web portal support is available to both Enterprise Starter and Enterprise customers, and you can [read more about our SLAs](/sla). Premium support with enhanced SLAs is also available as an add-on for Enterprise customers. + +## Can I upgrade or downgrade my plan? + +Users can upgrade or downgrade between Free and Pro within their account settings at any time. For Pro users upgrading to Enterprise Starter is also possible, but doing so currently does not cancel your subscription and you must cancel it yourself. + +To upgrade to Enterprise, please [contact our Sales team](https://sourcegraph.com/contact/request-info). + +## What's the difference between "flexible LLM options" and "bring your own LLM key"? + +Flexible LLM options: Users can select from multiple options to use for chat. + +Bring your own LLM key: Enterprise customers can optionally provide their own LLM API key for supported LLMs (including for LLM services such as Azure OpenAI and Amazon Bedrock). In this scenario, customers pay for their own LLM consumption and we provide a pricing discount with your plan. + +## Does Sourcegraph use my code to improve the models used by other people? + +For Enterprise and Enterprise Starter customers, Sourcegraph will not train on your company's data unless your instance admin enables fine-tuning, which would customize an existing model exclusively for your use. + +For Free and Pro users, Sourcegraph may use your data to fine-tune the model you are accessing unless you disable this feature. + +## Can Sourcegraph be run fully self-hosted? + +Sourcegraph requires cloud-based services to power its AI features. For customers looking for a fully self-hosted or air-gapped solution, please [contact us](https://sourcegraph.com/contact/request-info). + +## Is an annual contract required for any of the plans? + +Pro and Enterprise Starter plans are billed on a monthly basis and can be paid with a credit card. + +## How are active users counted and billed? + +This only applies to Enterprise contracts. Pro and Enterprise Starter users pay for a seat every month, regardless of usage. + +‍A billable user is one who is signed in to their Enterprise account and actively interacts with the product (e.g. they see suggested autocompletions, they run commands or chat with Cody, they start new discussions, clear chat history, or copy text from chats, they change settings, and more). Simply having Cody installed is not enough to be considered a billable user. + +## Is my data secure when connected to Code Search? + +Sourcegraph has security and reliability controls built for the most demanding enterprises. To learn more, see our [Security page](https://sourcegraph.netlify.app/security). + +## What if I want AI or Code Search Enterprise only? + +You can purchase Enterprise plans for AI or Code Search only. [Contact us](https://sourcegraph.com/contact/request-info) to learn more. + +## Which code hosts is the Enterprise Starter plan compatible with? + +The Enterprise Starter plan is currently compatible with GitHub, with a limit of indexing up to 100 repositories for search and context. + +## What are the limits of the Enterprise starter plan? + +The Enterprise Starter plan supports up to 50 developers, and alongside a limit of 100 repositories for search and context, also includes 5Gb of storage. Adding additional seats gives you 1GB of additional storage per seat, for a maximum total of 10GB. + +## Billing FAQs for Enterprise Starter + +## How do I cancel subscription renewal? + +In the **Workspace settings > Billing** page, you are able to cancel the subscription and continue having access to your workspace until the end of your current billing period (that is indicated in the UI). + +## How do I cancel subscription and delete my workspace immediately? + +In the **Workspace settings > General settings** page, you are able to delete your workspace and you will lose access immediately. This action will also cancel your subscription immediately. + +## How is the subscription renewal dates determined? + +Your subscription renewals are scheduled to happen at the same day of the month. On shorter months (e.g. day 31 on April that only has 30 days), the last day of the month will be the subscription renewal day instead. + +## How do I pay my invoice if my subscription is past due? + +After updating or resolving your payment method issue that occurred during the automatic subscription renewal, you may do one of the followings to pay the invoice for your past-due subscription: + +1. Wait for our system to re-attempt the charge for the invoice, it usually takes up to 24 hours. If it does not happen after 24 hours, please contact [Support](support@sourcegraph.com) to resolve the issue. +1. In the **Workspace settings > Billing** page, click on the **View invoices** button, which takes you to the Stripe Customer Portal, and pay the invoice there. Our system will reconcile your payment within 24 hours, if it does not reconcile after 24 hours, please contact [Support](support@sourcegraph.com) to resolve the issue. +1. Contact [Support](support@sourcegraph.com) to request re-attempt the charge for the invoice using the payment method on file. + +## Are there any refunds for the subscription? + +We don't offer refunds, but if you have any queries regarding the Enterprise Starter, please write to support@sourcegraph.com, and we'll help resolve the issue. diff --git a/docs/pricing/plan-comparison.mdx b/docs/pricing/plan-comparison.mdx new file mode 100644 index 000000000..88826ace8 --- /dev/null +++ b/docs/pricing/plan-comparison.mdx @@ -0,0 +1,42 @@ +# Sourcegraph Pricing Plan Comparison + +

This page list a detailed comparison of the features available in each plan.

+ +| **Features** | **Free** | **Enterprise Starter** | **Enterprise** | +| -------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | +| **AI** | | | | +| Autocomplete | Unlimited | Unlimited | Unlimited | +| Chat messages and prompts | 200/month | Increased limits | Unlimited | +| Code context and personalization | Local codebase | Remote codebase (GitHub only) | Remote, enterprise-scale codebases | +| Integrated search results | - | ✓ | ✓ | +| Prompt Library | ✓ | ✓ | ✓ | +| Bring your own LLM Key | - | - | Self-Hosted only | +| Auto-edit | - | Experimental | Experimental | +| Aentic chat experience | - | Experimental | Experimental | +| **Code Search** | | | | +| Code Search | - | ✓ | ✓ | +| Code Navigation | - | ✓ | ✓ | +| Code Insights | - | - | ✓ | +| Code Monitoring | - | - | ✓ | +| Batch Changes | - | - | ✓ | +| **Deployment** | | | | +| Cloud deployment | Multi-tenant | Multi-tenant | Single tenant | +| Self hosted option | - | - | ✓ | +| Private workspace | - | ✓ | ✓ | +| **Admin and Security** | | | | +| SSO/SAML | Basic (GH/GL/Google) | Basic (GH/GL/Google) | ✓ | +| Role-based access control | - | - | ✓ | +| Analytics | - | Basic | ✓ | +| Audit logs | - | - | ✓ | +| Guardrails | - | - | Beta | +| Indexed code | - | Private | Private | +| Context Filters | - | - | ✓ | +| **Compatibility** | | | | +| Code hosts | Local codebase | GitHub | All major codehosts | +| IDEs | VS Code, JetBrains IDEs, Visual Studio (Experimental) | VS Code, JetBrains IDEs, Visual Studio (Experimental) | VS Code, JetBrains IDEs, Visual Studio (Experimental) | +| Human languges | Many human languages, dependent on the LLM used | Many human languages, dependent on the LLM used | Many human languages, dependent on the LLM used | +| Programming languages | All popular programming languages | All popular programming languages | All popular programming languages | +| **Support** | | | | +| Support level | Community support | Community support | Enterprise support | +| Dedicated TA support | - | - | Add-on | +| Premium support | - | - | Add-on | diff --git a/docs/pricing/enterprise-starter.mdx b/docs/pricing/plans/enterprise-starter.mdx similarity index 100% rename from docs/pricing/enterprise-starter.mdx rename to docs/pricing/plans/enterprise-starter.mdx diff --git a/docs/pricing/enterprise.mdx b/docs/pricing/plans/enterprise.mdx similarity index 100% rename from docs/pricing/enterprise.mdx rename to docs/pricing/plans/enterprise.mdx diff --git a/docs/pricing/free.mdx b/docs/pricing/plans/free.mdx similarity index 100% rename from docs/pricing/free.mdx rename to docs/pricing/plans/free.mdx diff --git a/src/data/navigation.ts b/src/data/navigation.ts index 988da74a9..e2bf52c36 100644 --- a/src/data/navigation.ts +++ b/src/data/navigation.ts @@ -318,20 +318,21 @@ export const navigation: NavigationItem[] = [ separator: "Pricing", topics: [ { - title: "Free", - href: "/pricing/free", - }, - { - title: "Enterprise Starter", - href: "/pricing/enterprise-starter", + title: "Plans", + href: "/pricing/plans/free", sections: [ - { title: "Billing", href: "/pricing/billing-faqs" }, - + { title: "Free", href: "/pricing/plans/free" }, + { title: "Enterprise Starter", href: "/pricing/plans/enterprise-starter" }, + { title: "Enterprise", href: "/pricing/plans/enterprise" }, ], }, { - title: "Enterprise", - href: "/pricing/enterprise", + title: "Plan Comparison", + href: "/pricing/plan-comparison", + }, + { + title: "FAQs", + href: "/pricing/faqs", }, ], }, diff --git a/src/data/redirects.ts b/src/data/redirects.ts index bacc95b61..e6dea780f 100644 --- a/src/data/redirects.ts +++ b/src/data/redirects.ts @@ -6725,19 +6725,41 @@ const redirectsData = [ }, //Commands redirects - { + { source: "/cody/capabilities/commands", destination: "/cody/capabilities/prompts", permanent: true }, - //Eclispe redirects - { - source: "/cody/clients/install-eclipse", + //Eclispe redirects + { + source: "/cody/clients/install-eclipse", destination: "/cody/clients", permanent: true }, + //Pricing redirects + { + source: "/pricing/free", + destination: "/pricing/plans/free", + permanent: true + }, + { + source: "/pricing/enterprise-starter", + destination: "/pricing/plans/enterprise-starter", + permanent: true + }, + { + source: "/pricing/enterprise", + destination: "/pricing/plans/enterprise", + permanent: true + }, + { + source: "/pricing/billing-faqs", + destination: "/pricing/faqs", + permanent: true + }, + ]; From 3eb9bdf1de7f7123a38a9b57747f3892368768c1 Mon Sep 17 00:00:00 2001 From: Maedah Batool Date: Thu, 6 Mar 2025 13:42:34 -0800 Subject: [PATCH 2/3] fix typo --- docs/pricing/plan-comparison.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/pricing/plan-comparison.mdx b/docs/pricing/plan-comparison.mdx index 88826ace8..50f19ac8c 100644 --- a/docs/pricing/plan-comparison.mdx +++ b/docs/pricing/plan-comparison.mdx @@ -1,6 +1,6 @@ # Sourcegraph Pricing Plan Comparison -

This page list a detailed comparison of the features available in each plan.

+

This page lists a detailed comparison of the features available in each plan.

| **Features** | **Free** | **Enterprise Starter** | **Enterprise** | | -------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | @@ -34,7 +34,7 @@ | **Compatibility** | | | | | Code hosts | Local codebase | GitHub | All major codehosts | | IDEs | VS Code, JetBrains IDEs, Visual Studio (Experimental) | VS Code, JetBrains IDEs, Visual Studio (Experimental) | VS Code, JetBrains IDEs, Visual Studio (Experimental) | -| Human languges | Many human languages, dependent on the LLM used | Many human languages, dependent on the LLM used | Many human languages, dependent on the LLM used | +| Human languages | Many human languages, dependent on the LLM used | Many human languages, dependent on the LLM used | Many human languages, dependent on the LLM used | | Programming languages | All popular programming languages | All popular programming languages | All popular programming languages | | **Support** | | | | | Support level | Community support | Community support | Enterprise support | From a0d3df3e032e0776bf7f9964d72beb017ae420df Mon Sep 17 00:00:00 2001 From: Maedah Batool Date: Thu, 6 Mar 2025 13:47:25 -0800 Subject: [PATCH 3/3] imp faqs --- docs/pricing/faqs.mdx | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/docs/pricing/faqs.mdx b/docs/pricing/faqs.mdx index 9241c206e..6b4a57330 100644 --- a/docs/pricing/faqs.mdx +++ b/docs/pricing/faqs.mdx @@ -1,22 +1,22 @@ # Pricing and Billing FAQs -

Learn about different billing and pricing FAQs for Sourcegraph plans.

+

Learn about billing and pricing FAQs for Sourcegraph plans.

## What's the difference between Free, Enterprise Starter, and Enterprise plans? Free is best for individuals working on hobby projects. -Enterprise Starter is for growing organizations who want Sourcegraph’s AI & search experience hosted on our cloud. +Enterprise Starter is for growing organizations who want Sourcegraph's AI & search experience hosted on our cloud. -Enterprise is for organizations who want AI and search across the SDLC with enterprise-level security, scalability, and flexible deployment. +Enterprise is for organizations that want AI and search across the SDLC with enterprise-level security, scalability, and flexible deployment. ## How are autocompletions counted for the Cody Free plan? -Cody autocompletions are counted based on the number of suggestions that are served to the user in their IDE as ghost text. This includes all suggestions whether or not they are accepted by the user. +Cody autocompletions are counted based on the number of suggestions served to the user in their IDE as ghost text. This includes all suggestions on whether or not the user accepts them. ## How does Sourcegraph's context and personalization work? -Cody can retrieve codebase context to personalize responses in a number of ways. For Free and Pro users, context is retrieved from their local repositories. +Cody can retrieve codebase context to personalize responses in several ways. For Free and Pro users, context is retrieved from their local repositories. The Enterprise Starter and Enterprise plans use Sourcegraph's search backend to retrieve context. This method pulls context from a team's full codebase at any scale. @@ -26,7 +26,7 @@ Email and web portal support is available to both Enterprise Starter and Enterpr ## Can I upgrade or downgrade my plan? -Users can upgrade or downgrade between Free and Pro within their account settings at any time. For Pro users upgrading to Enterprise Starter is also possible, but doing so currently does not cancel your subscription and you must cancel it yourself. +Users can upgrade or downgrade between Free and Pro within their account settings anytime. For Pro users, upgrading to Enterprise Starter is also possible, but doing so currently does not cancel your subscription, and you must cancel it yourself. To upgrade to Enterprise, please [contact our Sales team](https://sourcegraph.com/contact/request-info). @@ -34,7 +34,7 @@ To upgrade to Enterprise, please [contact our Sales team](https://sourcegraph.co Flexible LLM options: Users can select from multiple options to use for chat. -Bring your own LLM key: Enterprise customers can optionally provide their own LLM API key for supported LLMs (including for LLM services such as Azure OpenAI and Amazon Bedrock). In this scenario, customers pay for their own LLM consumption and we provide a pricing discount with your plan. +Bring your own LLM key: Enterprise customers can optionally provide their own LLM API key for supported LLMs (including for LLM services such as Azure OpenAI and Amazon Bedrock). In this scenario, customers pay for their own LLM consumption, and we will provide a pricing discount with your plan. ## Does Sourcegraph use my code to improve the models used by other people? @@ -48,13 +48,13 @@ Sourcegraph requires cloud-based services to power its AI features. For customer ## Is an annual contract required for any of the plans? -Pro and Enterprise Starter plans are billed on a monthly basis and can be paid with a credit card. +Pro and Enterprise Starter plans are billed monthly and can be paid with a credit card. ## How are active users counted and billed? -This only applies to Enterprise contracts. Pro and Enterprise Starter users pay for a seat every month, regardless of usage. +This only applies to Enterprise contracts. Pro and Enterprise Starter users pay for a seat every month, regardless of usage. -‍A billable user is one who is signed in to their Enterprise account and actively interacts with the product (e.g. they see suggested autocompletions, they run commands or chat with Cody, they start new discussions, clear chat history, or copy text from chats, they change settings, and more). Simply having Cody installed is not enough to be considered a billable user. +‍A billable user is one who is signed in to their Enterprise account and actively interacts with the product (e.g., they see suggested autocompletions, run commands or chat with Cody, start new discussions, clear chat history, or copy text from chats, change settings, and more). Simply having Cody installed is not enough to be considered a billable user. ## Is my data secure when connected to Code Search? @@ -66,32 +66,32 @@ You can purchase Enterprise plans for AI or Code Search only. [Contact us](https ## Which code hosts is the Enterprise Starter plan compatible with? -The Enterprise Starter plan is currently compatible with GitHub, with a limit of indexing up to 100 repositories for search and context. +The Enterprise Starter plan is currently compatible with GitHub. Its limit for indexing is 100 repositories for search and context. ## What are the limits of the Enterprise starter plan? -The Enterprise Starter plan supports up to 50 developers, and alongside a limit of 100 repositories for search and context, also includes 5Gb of storage. Adding additional seats gives you 1GB of additional storage per seat, for a maximum total of 10GB. +The Enterprise Starter plan supports up to 50 developers and, alongside a limit of 100 repositories for search and context, also includes 5Gb of storage. Adding additional seats gives you 1GB of additional storage per seat, for a maximum total of 10GB. ## Billing FAQs for Enterprise Starter ## How do I cancel subscription renewal? -In the **Workspace settings > Billing** page, you are able to cancel the subscription and continue having access to your workspace until the end of your current billing period (that is indicated in the UI). +In the **Workspace settings > Billing** page, you can cancel the subscription and continue having access to your workspace until the end of your current billing period (that is indicated in the UI). ## How do I cancel subscription and delete my workspace immediately? -In the **Workspace settings > General settings** page, you are able to delete your workspace and you will lose access immediately. This action will also cancel your subscription immediately. +On the **Workspace settings > General settings** page, you can delete your workspace. This will immediately remove access and cancel your subscription. ## How is the subscription renewal dates determined? -Your subscription renewals are scheduled to happen at the same day of the month. On shorter months (e.g. day 31 on April that only has 30 days), the last day of the month will be the subscription renewal day instead. +Your subscription renewals are scheduled to happen on the same day of the month. On shorter months (e.g., day 31 on April, which only has 30 days), the last day of the month will be the subscription renewal day instead. ## How do I pay my invoice if my subscription is past due? -After updating or resolving your payment method issue that occurred during the automatic subscription renewal, you may do one of the followings to pay the invoice for your past-due subscription: +After updating or resolving your payment method issue that occurred during the automatic subscription renewal, you may do one of the following to pay the invoice for your past-due subscription: -1. Wait for our system to re-attempt the charge for the invoice, it usually takes up to 24 hours. If it does not happen after 24 hours, please contact [Support](support@sourcegraph.com) to resolve the issue. -1. In the **Workspace settings > Billing** page, click on the **View invoices** button, which takes you to the Stripe Customer Portal, and pay the invoice there. Our system will reconcile your payment within 24 hours, if it does not reconcile after 24 hours, please contact [Support](support@sourcegraph.com) to resolve the issue. +1. Wait for our system to re-attempt the charge for the invoice. It usually takes up to 24 hours. If it does not happen after 24 hours, please contact [Support](support@sourcegraph.com) to resolve the issue. +1. In the **Workspace settings > Billing** page, click the **View invoices** button, which takes you to the Stripe Customer Portal. Then, pay the invoice there. Our system will reconcile your payment within 24 hours. If it does not reconcile after 24 hours, please contact [Support](support@sourcegraph.com) to resolve the issue. 1. Contact [Support](support@sourcegraph.com) to request re-attempt the charge for the invoice using the payment method on file. ## Are there any refunds for the subscription?