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

# Seed

> Parameters and properties to read from Seed files

<Panel>
  <Info>
    Dependencies:

    * ProphecySparkBasicsPython 0.2.39+
    * ProphecySparkBasicsScala 0.2.5.6+
  </Info>

  <Info>
    Cluster requirements:

    * UC dedicated clusters 14.3+ supported
    * UC standard clusters 14.3+ supported
    * Livy clusters 3.2.0+ supported
  </Info>
</Panel>

The Seed file type:

* Is a configuration file that provides initial data or settings for an application.
* Allows you to manually write small CSV files into your Prophecy pipelines.

You can only read data from Seed files in Prophecy.

## Parameters

| Parameter | Tab        | Description                                                                                                           |
| --------- | ---------- | --------------------------------------------------------------------------------------------------------------------- |
| Data      | Data       | Data you provide in the Seed format.                                                                                  |
| Schema    | Properties | Schema to apply on the data. You can define or edit the schema as a JSON, or infer it with the `Infer Schema` button. |

## Source

The Source gem reads data from Seed files and allows you to optionally specify the following additional properties.

### Source properties

| Property name                                    | Description                                                       | Default |
| ------------------------------------------------ | ----------------------------------------------------------------- | ------- |
| Select an appropriate delimiter for entered data | Character to separate data you enter.                             | `,`     |
| First row is header                              | Whether the first row is the table header.                        | true    |
| Enforce specified or inferred schema             | Whether the output schema must match what you define in this tab. | false   |
| Auto Infer schema from the data                  | Whether you want to automatically enter the schema.               | false   |

## Target

The Target gem does not support writing to Seed files.
