> ## Documentation Index
> Fetch the complete documentation index at: https://docs.unstructured.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Pinecone destination connector quickstart

Unstructured can connect to several types of [destinations](/pipelines/connectors#destinations). In this quickstart, you create a [Pinecone](https://www.pinecone.io) destination connector that you can add to your Unstructured [workflows](/pipelines/workflows).
This destination connector enables your Unstructured workflows to send processed data about your documents into a [Pinecone dense serverless index](https://docs.pinecone.io/guides/index-data/indexing-overview#dense-indexes) in your Pinecone account.

In this quickstart, you will:

* Create a free Pinecone account.
* Create a Pinecone destination connector in your Unstructured account.
* Add the Pinecone destination connector to a workflow in your Unstructured account.

If you are not able to complete the following steps, contact Unstructured Support at [support@unstructured.io](mailto:support@unstructured.io).

## Step 1: Create your Pinecone account

In this step, you create a [free Pinecone Starter account](https://www.pinecone.io/pricing/#plan-comparison-table). This account is limited to up to 2 users, up to 2 GB of total storage, and has rate-limited reads and writes.

If you already have a Pinecone account and want to use it instead, then skip ahead to Step 2.

1. Go to the Pinecone home page, at [https://www.pinecone.io](https://www.pinecone.io).

2. Click **Sign up**.

3. Enter your email address, and then click **Continue**.

4. Leaving this tab open in your web browser, go to your email inbox, and open the email messagefrom Pinecone. Copy the verification code that appears in this email message.

5. On the tab that you left open in your web browser, paste the verification code into the **your code** box, and then click **Continue**.

6. Select the radio button labelled **I'm building a small or personal project**, and then click **Start for free**.

7. On the next page, enter the following information to continue creating your Pinecone account:

   * Enter your **First Name** and **Last Name**.
   * For **Purpose of use**, select **Personal**.
   * For **Preferred coding language**, select **Python**.

8. Click **Continue**.

9. On the next page, enter the following information to finish creating your Pinecone account:

   * For **Use case**, select **RAG**.
   * For **What does your data look like**, select **I have raw documents**.
   * For **What is your goal**, select **Build an AI feature/product**.

10. Click **Get started**.

11. In the **API key generated** dialog that appears, click the copy icon to copy your API key's value. Save this key's value to a secure location, as you will need it later in Step 2.

    <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/API-Key.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=3b0f8d3f9cb2df8a719333c4502ccb3f" alt="Pinecone API key" width="1506" height="756" data-path="img/pinecone-quickstart/API-Key.png" />

    <Tip>
      If you lose this API key's value later, you will not be able to get it back. However, you can [create another API key](https://docs.pinecone.io/guides/projects/manage-api-keys#create-an-api-key).
      Be sure also to [delete the entry for the lost API key](https://docs.pinecone.io/guides/projects/manage-api-keys#delete-an-api-key).
    </Tip>

12. Click **Close**. The Pinecone user interface (UI) appears.

    <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Pinecone-UI.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=97e192f941a85598d43e65e9d3fecb43" alt="Pinecone user interface" width="3412" height="1824" data-path="img/pinecone-quickstart/Pinecone-UI.png" />

## Step 2: Create the Pinecone destination connector

In this step, you create a Pinecone destination connector in your Unstructured account. This destination connector
is used by Unstructured to send processed data about your documents into a Pinecone dense serverless index in your Pinecone account.
Unstructured will create this index for you in your Pinecone account. You can then use this index later as input to your RAG applications
and agentic AI workflows.

1. If you do not already have an Unstructured account, [sign up for free](https://unstructured.io/?modal=try-for-free).
   After you sign up, you are automatically signed in to your new Unstructured **Let's Go** account, at [https://platform.unstructured.io](https://platform.unstructured.io).

   <Note>
     To sign up for a **Business** account instead, [contact Unstructured Sales](https://unstructured.io/?modal=contact-sales), or [learn more](/pipelines/overview#how-am-i-billed%3F).
   </Note>

2. If you have an Unstructured **Let's Go**, **Pay-As-You-Go**, or **Business SaaS** account and are not already signed in, sign in to your account at [https://platform.unstructured.io](https://platform.unstructured.io).

   <Note>
     For other types of **Business** accounts, see your Unstructured account administrator for sign-in instructions,
     or email Unstructured Support at [support@unstructured.io](mailto:support@unstructured.io).
   </Note>

3. On the sidebar, click **Connectors**.

   <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Sidebar-Connectors.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=29c1925c8205f7def1b77f776601210e" alt="Connectors sidebar icon" width="77" height="216" data-path="img/pinecone-quickstart/Sidebar-Connectors.png" />

4. Click **+ New**.

5. Enter some unique name for this connector, for example `pinecone-destination-connector`.

6. For **Type**, click **Destination**.

7. For **Provider**, click **Pinecone**.

8. Click **Continue**.

   <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Select-Connector-Type.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=643b5dcf0c1f54b0e3792b01e70fcefa" alt="Selecting the connector type" width="1402" height="1472" data-path="img/pinecone-quickstart/Select-Connector-Type.png" />

9. Leave **Index Name** blank.

10. Leave **Namespace** set to the default value of `default`.

11. Leave **Batch Size** set to the default value of `50`.

12. For **API Key**, enter the **API key** you noted in Step 1.

13. Click **Save and Test**, and wait while Unstructured tests the connector.

    <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Source-Connector-Settings.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=4143dbf1cbdba0ebd45636c56ae4888f" alt="Entering connector settings" width="1426" height="1322" data-path="img/pinecone-quickstart/Source-Connector-Settings.png" />

14. If a green **Successful** message appears, then you have successfully created the connector.

    <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Connector-Test-Success.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=c7024fb4d95f9d4a34b6ffc3d3ffa52e" alt="Successful connector test" width="1418" height="462" data-path="img/pinecone-quickstart/Connector-Test-Success.png" />

    If, however, a red error message appears, fix the issue, and try this step again.

    If you cannot fix the issue, contact Unstructured Support at [support@unstructured.io](mailto:support@unstructured.io).

Congratulations! You have successfully created a Pinecone destination connector in your Unstructured account.

If you are not able to complete these steps, contact Unstructured Support at [support@unstructured.io](mailto:support@unstructured.io).

## Next steps

* If you do not have a source connector in your Unstructured account, then complete the [Dropbox source connector quickstart](/pipelines/sources/dropbox-source-quickstart).

  If you're not sure if you have a source connector, click **Connectors** in your Unstructured account's sidebar, and then click **Sources** to see if there are any listed.

  <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Sidebar-Connectors.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=29c1925c8205f7def1b77f776601210e" alt="Connectors sidebar icon" width="77" height="216" data-path="img/pinecone-quickstart/Sidebar-Connectors.png" />

* If you already have a source connector, then you can add this Pinecone destination connector as well as your source connector to a workflow in your Unstructured account. To do this:

  1. Click **Workflows** in your Unstructured account's sidebar.

     <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Sidebar-Workflows.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=e63a7cbe16e089305aa286175bf8a026" alt="Workflows sidebar icon" width="75" height="279" data-path="img/pinecone-quickstart/Sidebar-Workflows.png" />

  2. Click **New Workflow +**.

     <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/New-Workflow.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=8b68cb8e6ac99c07360fdcfb3a81d2b9" alt="Begin creating a workflow" width="2612" height="250" data-path="img/pinecone-quickstart/New-Workflow.png" />

  3. With **Build it Myself** already selected, click **Continue**.

     <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Build-It-Myself.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=b4876eda02c2db324f45582b174a3826" alt="Build it myself workflow type" width="1162" height="846" data-path="img/pinecone-quickstart/Build-It-Myself.png" />

  4. Click the **Source** node. (Do not click **Drop file to test**.)

     <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Source-Node.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=76a59eb49f4eea9f81fb55d78432b86b" alt="Workflow source node" width="237" height="182" data-path="img/pinecone-quickstart/Source-Node.png" />

  5. On the **Details** tab, click **Connectors**, and then click the name of your source connector.

     <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Select-Source-Connector.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=fbd748619cbb8b98a669e8e7757ac2d8" alt="Selecting the source connector" width="530" height="311" data-path="img/pinecone-quickstart/Select-Source-Connector.png" />

  6. Click the **Destination** node.

     <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Destination-Node.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=ab21f07d55b31573e8a8b6cd551074d2" alt="Workflow destination node" width="287" height="118" data-path="img/pinecone-quickstart/Destination-Node.png" />

  7. On the **Details** tab, click the name of your Pinecone destination connector.

     <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Select-Destination-Connector.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=40034064aad554eb6da3f1b22d7d2e0f" alt="Selecting the destination connector" width="562" height="252" data-path="img/pinecone-quickstart/Select-Destination-Connector.png" />

  8. Between the **Partitioner** and **Destination** nodes, click **+**.

     <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Add-Node.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=d804d9688a24cd2328ea7af2ef744752" alt="Adding a workflow node" width="1350" height="228" data-path="img/pinecone-quickstart/Add-Node.png" />

  9. Click **Transform > Embedder**.

     <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Add-Embedder-Node.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=483f7528360d11d2971378da68871592" alt="Adding an embedder node" width="1352" height="510" data-path="img/pinecone-quickstart/Add-Embedder-Node.png" />

  10. On the **Details** tab, under **Azure OpenAI**, click the radio button labelled **text-embedding-3-small \[dim 1536]**. For a full list of the models available in Unstructured, see [Available models](/api-reference/workflow/models).

      <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Select-Embedding-Model.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=524aad67d5eb1db7f252ffa6aabf10a3" alt="Selecting the embedding model" width="1008" height="740" data-path="img/pinecone-quickstart/Select-Embedding-Model.png" />

  11. Switch **Active** to on, and then click **Save**.

      <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Make-Workflow-Active.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=8bc4c3fc5d17011e995235acc9de8496" alt="Making the workflow active" width="192" height="45" data-path="img/pinecone-quickstart/Make-Workflow-Active.png" />

  12. Next to your workflow's name, click **Run**.

      <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Run-Workflow.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=85ffe1343d5932b90cb9c87616a65491" alt="Running the workflow" width="1457" height="176" data-path="img/pinecone-quickstart/Run-Workflow.png" />

  13. Click **Jobs** in your Unstructured account's sidebar.

      <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Sidebar-Jobs.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=b7c0a6b86153af71d3a5330c123aedda" alt="Jobs sidebar icon" width="78" height="364" data-path="img/pinecone-quickstart/Sidebar-Jobs.png" />

  14. Wait until the job shows **Finished** with a green checkmark.

      <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Finished-Job.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=2a47623b82a40e6cfdda4a000642e6b5" alt="Finished job status" width="786" height="382" data-path="img/pinecone-quickstart/Finished-Job.png" />

  15. Log in to your Pinecone account, if you are not already logged in. To do this, go to [https://pinecone.io](https://pinecone.io), click
      **Log in**, and follow the on-screen instructions to finish logging in.

  16. On the sidebar, under **Database**, click **Indexes**.

      <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Pinecone-Indexes.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=9ba25b295cc99d52f8cc0ee608cd416f" alt="View Pinecone indexes" width="562" height="772" data-path="img/pinecone-quickstart/Pinecone-Indexes.png" />

  17. Click the name of the index that Unstructured created. The name should look like this: `u<random-number>-textembedding3-small-1536`.

      <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Pinecone-Index.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=fa2fd745e7c05e5d8ebd650e295fa5f6" alt="Opening a Pinecone index" width="1534" height="668" data-path="img/pinecone-quickstart/Pinecone-Index.png" />

  18. On the **Browser** tab, click **List/Fetch**.

  19. For **Namespace**. select **default**.

  20. For **Operation**, select **List IDs**.

  21. For **Limit**, enter \`10.

  22. Click **List**.

      <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/List-Index-Items.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=cccbeb01eadfed493fcce8faea748e15" alt="Listing Pinecone index items" width="2804" height="1368" data-path="img/pinecone-quickstart/List-Index-Items.png" />

  23. To look at the data and metadata for any of the records that are in the list, click the ellipsis (three dots) icon, and then click **Fetch**.

      <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/View-Item-Data.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=ef8ccdcca33bdd38da98db5a9ecf92c5" alt="Viewing Pinecone index item data" width="2792" height="658" data-path="img/pinecone-quickstart/View-Item-Data.png" />

  24. When you are done looking at the record, click **Close**.

      <img src="https://mintcdn.com/unstructured-53/lzJ4hi3NwruEhqBQ/img/pinecone-quickstart/Close-Item.png?fit=max&auto=format&n=lzJ4hi3NwruEhqBQ&q=85&s=ade1e0f8ce4c31e738e42b9aa0e30dd4" alt="Closing a Pinecone index item" width="1360" height="944" data-path="img/pinecone-quickstart/Close-Item.png" />

  25. To learn how to use this Pinecone index as input to your RAG applications and agentic AI workflows, see resources such as the following:

      * [Semantic search](https://docs.pinecone.io/guides/search/semantic-search) in the Pinecone documentation
      * [Filter by metadata](https://docs.pinecone.io/guides/search/filter-by-metadata) in the Pinecone documentation
      * [Rerank results](https://docs.pinecone.io/guides/search/rerank-results) in the Pinecone documentation
        \= [Build a RAG chatbot](https://docs.pinecone.io/guides/get-started/build-a-rag-chatbot) in the Pinecone documentation
      * [Pinecone integration with LangChain](https://python.langchain.com/docs/integrations/vectorstores/pinecone/) on the LangChain website

If you are not able to complete these steps, contact Unstructured Support at [support@unstructured.io](mailto:support@unstructured.io).
