From 78a3dae3be6e83d99a862510464744bdac4443a2 Mon Sep 17 00:00:00 2001 From: Paul Cornell Date: Fri, 30 May 2025 17:46:42 -0700 Subject: [PATCH] Pricing details --- api-reference/overview.mdx | 8 +++++ api-reference/partition/overview.mdx | 29 ++-------------- ingestion/overview.mdx | 10 ++++++ open-source/introduction/overview.mdx | 22 ++++++++++++- .../general-shared-text/pages-billing.mdx | 10 +++--- .../general-shared-text/pricing-platform.mdx | 14 ++++++++ ui/account/billing.mdx | 33 ++----------------- ui/overview.mdx | 8 +++++ welcome.mdx | 14 ++++++-- 9 files changed, 84 insertions(+), 64 deletions(-) create mode 100644 snippets/general-shared-text/pricing-platform.mdx diff --git a/api-reference/overview.mdx b/api-reference/overview.mdx index 583c3464..2f2aa72c 100644 --- a/api-reference/overview.mdx +++ b/api-reference/overview.mdx @@ -31,6 +31,14 @@ The Unstructured API provides the following benefits beyond the [Unstructured op * Unstructured manages code dependencies, for instance for libraries such as Tesseract. * Unstructured manages its own infrastructure, including parallelization and other performance optimizations. +## Pricing + +To call the Unstructured API, you must have an Unstructured account. + +import Pricing from '/snippets/general-shared-text/pricing-platform.mdx'; + + + ## Get support Should you require any assistance or have any questions regarding the Unstructured API, please [contact us directly](https://unstructured.io/contact). diff --git a/api-reference/partition/overview.mdx b/api-reference/partition/overview.mdx index 80d63a65..c3b2145c 100644 --- a/api-reference/partition/overview.mdx +++ b/api-reference/partition/overview.mdx @@ -18,34 +18,11 @@ import GetStartedSimpleAPIOnly from '/snippets/general-shared-text/get-started-s [Try the quickstart](#quickstart). -## Set up billing +## Pricing - - If you initially signed up for a subscribe-and-save plan instead, of if you signed up through the [For Enterprise](https://unstructured.io/enterprise) page instead, your billing setup and terms will - be different. For billing guidance, contact Unstructured Sales at [sales@unstructured.io](mailto:sales@unstructured.io). - +import Pricing from '/snippets/general-shared-text/pricing-platform.mdx'; -You must set up your billing information to keep using the Unstructured Partition Endpoint: - -![Unstructured account settings](/img/ui/AccountSettings.png) - -![Unstructured account payment method](/img/ui/AccountBillingPaymentMethod.png) - -1. Sign in to your Unstructured account, at [https://platform.unstructured.io](https://platform.unstructured.io). -2. At the bottom of the sidebar, click your user icon, and then click **Account Settings**. -3. Click the **Billing** tab. -4. Click **Manage Payment Method**, follow the on-screen instructions to enter or update your payment details, and then click **Save card**. - -Your card is billed monthly based on your usage. The **Billing** page shows a billing overview for the current month and a list of your billing invoices. - - - You can save money by switching from a pay-per-page plan to a subscribe-and-save plan. To do this, - go to the [Unstructured Subscribe & Save](https://unstructured.io/subscribeandsave) page and complete the on-screen instructions. - - -import SharedPagesBilling from '/snippets/general-shared-text/pages-billing.mdx'; - - + ## Quickstart diff --git a/ingestion/overview.mdx b/ingestion/overview.mdx index 4813e0ac..ab1bc7d8 100644 --- a/ingestion/overview.mdx +++ b/ingestion/overview.mdx @@ -120,6 +120,16 @@ import GeneratePythonCodeExamples from '/snippets/ingestion/code-generator.mdx'; +## Pricing + +Calls to the Unstructured CLI or Unstructured Ingest Python library that are routed to Unstructured's software-as-a-service (SaaS) +for processing (for example, by specifying an +Unstructured API key and an Unstructured SaaS URL) require an Unstructured account for billing purposes. + +import Pricing from '/snippets/general-shared-text/pricing-platform.mdx'; + + + ## Learn more - [Ingest configuration](/ingestion/ingest-configuration/overview) settings enable you to control how batches are sent and processed. diff --git a/open-source/introduction/overview.mdx b/open-source/introduction/overview.mdx index 6588651b..e9bb74f6 100644 --- a/open-source/introduction/overview.mdx +++ b/open-source/introduction/overview.mdx @@ -57,4 +57,24 @@ The Unstructured open source library has the following limits as compared to the * No image extraction from documents. * Less sophisticated document hierarchy detection. * You must manage many of your own code dependencies, for instance for libraries such as Poppler and Tesseract. -* You must manage your own infrastructure, including parallelization and other performance optimizations. \ No newline at end of file +* You must manage your own infrastructure, including parallelization and other performance optimizations. + +## Pricing + +Calls to the Unstructured open source library that are routed to Unstructured's software-as-a-service (SaaS) +for processing (for example, by calling the +[partition_via_api](/open-source/core-functionality/partitioning#partition-via-api) or +[partition_multiple_via_api](/open-source/core-functionality/partitioning#partition-multiple-via-api) functions with an +Unstructured API key and an Unstructured SaaS URL) require an Unstructured account for billing purposes. + +import Pricing from '/snippets/general-shared-text/pricing-platform.mdx'; + + + + + + + + + + diff --git a/snippets/general-shared-text/pages-billing.mdx b/snippets/general-shared-text/pages-billing.mdx index f9ca347e..0158beb6 100644 --- a/snippets/general-shared-text/pages-billing.mdx +++ b/snippets/general-shared-text/pages-billing.mdx @@ -1,6 +1,6 @@ -We calculate a page as follows: +Unstructured calculates a page as follows: -- For these file types, a page is a page, slide, or image: .pdf, .pptx, and .tiff. -- For .docx files that have page metadata, we calculate the number of pages based on that metadata. -- For all other file types, we calculate the number of pages as the file's size divided by 100 KB. -- For non-file data, we calculate a page as 100 KB of incoming data to be processed. \ No newline at end of file +- For these file types, a page is a page, slide, or image: `.pdf`, `.pptx`, and `.tiff`. +- For `.docx` files that have page metadata, Unstructured calculates the number of pages based on that metadata. +- For all other file types, Unstructured calculates the number of pages as the file's size divided by 100 KB. +- For non-file data, Unstructured calculates a page as 100 KB of incoming data to be processed. \ No newline at end of file diff --git a/snippets/general-shared-text/pricing-platform.mdx b/snippets/general-shared-text/pricing-platform.mdx new file mode 100644 index 00000000..931a7cb3 --- /dev/null +++ b/snippets/general-shared-text/pricing-platform.mdx @@ -0,0 +1,14 @@ +Unstructured offers three account pricing plans: + +- **SaaS Cloud-hosted** - Processing happens on Unstructured's software-as-a-service (SaaS) cloud infrastructure in a multi-tenant environment. +- **Hybrid SaaS** - Processing also happens on Unstructured's SaaS cloud infrastructure, but your data stays protected in a dedicated cloud environment, maintaining strict data privacy. +- **VPC** - Sometimes referred to as [self-hosted](/self-hosted/overview), an instance of the Unstructured SaaS is deployed into your own virtual private cloud (VPC), providing complete data ownership and infrastructure control, full customization, and dedicated technical support. + +For more details, see the [Unstructured Pricing](https://unstructured.io/pricing) page. + +Some of these plans are billed on a per-page basis. + +import SharedPagesBilling from '/snippets/general-shared-text/pages-billing.mdx'; + + + diff --git a/ui/account/billing.mdx b/ui/account/billing.mdx index bd7b0c47..dfe4bf77 100644 --- a/ui/account/billing.mdx +++ b/ui/account/billing.mdx @@ -3,20 +3,11 @@ title: Account billing sidebarTitle: Billing --- -To ensure that your Unstructured account has continued access to Unstructured, you must have one of the following plans in place with Unstructured: - -- A [pay-per-page plan](https://unstructured.io/developers#get-started) with valid payment details provided. -- A [subscribe-and-save plan](https://unstructured.io/subscribeandsave) plan with a non-zero available budget. -- An enterprise agreement with Unstructured initiated by signing up through the [For Enterprise](https://unstructured.io/enterprise) page. - import EnterpriseSelfHostedDifferences from '/snippets/general-shared-text/enterprise-self-hosted-differences.mdx'; -## Add, view, or change pay-per-page payment details - -After you sign up for a [pay-per-page](https://unstructured.io/developers#get-started) plan, -you must provide Unstructured with your payment details to continue using the service. +## Add, view, or change payment details ![Unstructured account settings](/img/ui/AccountSettings.png) @@ -29,11 +20,7 @@ you must provide Unstructured with your payment details to continue using the se 3. Click the **Billing** tab. 4. Click **Manage Payment Method**, follow the on-screen instructions to enter or update your payment details, and then click **Save card**. -## Switch from pay-per-page billing to a subscribe-and-save plan - -Go to the [Unstructured Subscribe & Save](https://unstructured.io/subscribeandsave) page and complete the on-screen instructions. - -## View pay-per-page billing details +## View billing details ![Unstructured account settings](/img/ui/AccountSettings.png) @@ -45,21 +32,7 @@ Go to the [Unstructured Subscribe & Save](https://unstructured.io/subscribeandsa 2. At the bottom of the sidebar, click your user icon, and then click **Account Settings**. 3. Click the **Billing** tab. A billing overview for the current month and a list of your billing invoices are displayed. -## View subscribe-and-save budget amounts - -![Unstructured account settings](/img/ui/AccountSettings.png) - -![Unstructured account subscribe-and-save budget amounts](/img/ui/AccountBillingSubscribeAndSave.png) - -1. Sign in to your Unstructured account, at [https://platform.unstructured.io](https://platform.unstructured.io). -2. At the bottom of the sidebar, click your user icon, and then click **Account Settings**. -3. Click the **Billing** tab. The available and used budgets for your current plan are displayed. - -## Add budget to a subscribe-and-save plan - -Email Unstructured Sales at [sales@unstructured.io](mailto:sales@unstructured.io) directly with your request. - -## How is billing calculated? +## How is pay-per-page billing calculated? import SharedPagesBilling from '/snippets/general-shared-text/pages-billing.mdx'; diff --git a/ui/overview.mdx b/ui/overview.mdx index 50b99418..bc839c6a 100644 --- a/ui/overview.mdx +++ b/ui/overview.mdx @@ -102,6 +102,14 @@ flowchart LR The platform is designed for global reach with SOC2 Type 1, SOC2 Type 2, and HIPAA compliance. It has support for over 50 languages. +## How am I billed? + +To use the Unstructured UI, you must have an Unstructured account for billing purposes. + +import Pricing from '/snippets/general-shared-text/pricing-platform.mdx'; + + + ## How do I get started? Skip ahead to the [quickstart](/ui/quickstart). diff --git a/welcome.mdx b/welcome.mdx index 27558991..04b54cd6 100644 --- a/welcome.mdx +++ b/welcome.mdx @@ -47,7 +47,7 @@ Unstructured offers the Unstructured user interface (UI) and the Unstructured AP ## Unstructured user interface (UI) -No-code UI. Production-ready. Pay as you go. [Learn more](/ui/overview). +No-code UI. Production-ready. [Learn more](/ui/overview). Here is a screenshot of the Unstructured UI **Start** page: @@ -69,7 +69,7 @@ allowfullscreen ## Unstructured API -Use scripts or code. Production-ready. Pay as you go. [Learn more](/api-reference/overview). +Use scripts or code. Production-ready. [Learn more](/api-reference/overview). The Unstructured API consists of two parts: @@ -101,6 +101,16 @@ import SupportedFileTypes from '/snippets/general-shared-text/supported-file-typ --- +## Pricing + +To use the Unstructured UI or call the Unstructured API, you must have an Unstructured account. + +import Pricing from '/snippets/general-shared-text/pricing-platform.mdx'; + + + +--- + ## Unstructured UI quickstart import SharedSingleFileUI from '/snippets/quickstarts/single-file-ui.mdx';