You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To view the published documentation, visit [**https://docs.spiceai.org**](https://docs.spiceai.org).
6
6
7
-
This repo contains the markdown files which generate the above website. See below for guidance on running with a local environment to contribute to the docs.
7
+
To contribute to the documentation, follow the instructions below to set up a local development environment.
8
8
9
9
## Overview
10
10
11
11
The Spice docs are built using [Docusaurus](https://docusaurus.io/) hosted on [GitHub Pages](https://pages.github.com/).
12
12
13
13
The [website](./website) directory contains the Docusaurus project, markdown files, and theme configurations.
Copy file name to clipboardExpand all lines: website/docs/cli/index.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,14 @@ The Spice CLI can be installed by:
32
32
33
33
The `spice` program will be added to the PATH automatically for **bash**, **fish**, and **zsh** shells.
34
34
35
-
After installing the Spice CLI for the first time, ensure you've got the correct version by running `spice version`. The Runtime version is not expected to be shown, as the runtime will be downloaded and installed automatically upon first run.
35
+
After installing the Spice CLI for the first time, verify the installation by running `spice version`. Expected output:
36
+
37
+
```console
38
+
CLI version: 1.x.x
39
+
Runtime version: (not installed)
40
+
```
41
+
42
+
The runtime is downloaded and installed automatically upon first run of `spice run`.
Copy file name to clipboardExpand all lines: website/docs/clients/index.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,13 @@
2
2
title: 'Clients and Tools'
3
3
sidebar_label: 'Clients and Tools'
4
4
sidebar_position: 10
5
-
description: 'Client and tools'
5
+
description: 'Client and tools for connecting to Spice'
6
6
pagination_prev: null
7
7
pagination_next: null
8
8
---
9
9
10
+
Spice supports a variety of clients and tools for querying data, including SQL clients, BI tools, and programmatic interfaces. Use these integrations to connect applications and dashboards to the Spice runtime.
Copy file name to clipboardExpand all lines: website/docs/components/index.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,13 @@
2
2
title: 'Runtime Components'
3
3
sidebar_label: 'Components'
4
4
sidebar_position: 5
5
-
description: Runtime components'
5
+
description: 'Runtime components'
6
6
pagination_prev: null
7
7
pagination_next: null
8
8
---
9
9
10
+
Spice runtime components are the building blocks for configuring data access, acceleration, AI models, embeddings, and secrets. Each component is defined in the `spicepod.yaml` manifest.
Copy file name to clipboardExpand all lines: website/docs/components/secret-stores/index.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,16 @@
1
1
---
2
2
title: 'Secret Stores'
3
3
sidebar_label: 'Secret Stores'
4
-
description: ''
4
+
description: 'Configure secret stores to manage sensitive data like passwords, tokens, and API keys.'
5
5
image: /img/og/secret-stores.png
6
6
sidebar_position: 3
7
7
pagination_prev: null
8
8
pagination_next: null
9
9
---
10
10
11
-
A Secret Store is a location where `secrets` are stored and can be used to store sensitive data, like passwords, tokens, and secret keys.
11
+
A Secret Store is a secure location where secrets (such as passwords, tokens, and API keys) are stored. Spice retrieves secrets from configured stores at runtime and injects them into component parameters.
12
12
13
-
Spice supports secret stores: [`env`](./env/index.md), [`kubernetes`](./kubernetes/index.md), [`keyring`](./keyring/index.md) and [`aws_secrets_manager`](./aws-secrets-manager/index.md). The `env` secret store is loaded by default.
13
+
Supported secret stores include: [`env`](./env/index.md), [`kubernetes`](./kubernetes/index.md), [`keyring`](./keyring/index.md), and [`aws_secrets_manager`](./aws-secrets-manager/index.md). The `env` secret store is loaded by default.
Copy file name to clipboardExpand all lines: website/docs/deployment/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ description: 'Deploy Spice.ai in your environment'
5
5
sidebar_position: 11
6
6
---
7
7
8
-
Learn how to deploy Spice.ai in your environment.
8
+
Spice supports flexible deployment options ranging from a single binary to fully managed cloud deployments. Choose the architecture that best fits your application's latency, scale, and operational requirements.
Copy file name to clipboardExpand all lines: website/docs/faq/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,7 @@ Yes. Spice natively supports federated queries across disparate data sources wit
41
41
42
42
## 5. Is Spice a cache?
43
43
44
-
Not solely. Spice functions as an active cache or working dataset prefetcher. Unlike traditional caches that fetch data reactively, Spice proactively prefetches and materializes data based on filters, intervals, triggers, or Change Data Capture (CDC), ensuring data readiness for queries. Spice also supports [results caching](/docs/features/caching).
44
+
Not solely. Spice functions as an active cache or working dataset prefetcher. A _working dataset_ is a subset of data actively used by an application or model, such as recent records or frequently accessed tables. Unlike traditional caches that fetch data reactively, Spice proactively prefetches and materializes data based on filters, intervals, triggers, or Change Data Capture (CDC), ensuring data readiness for queries. Spice also supports [results caching](/docs/features/caching).
Copy file name to clipboardExpand all lines: website/docs/features/cdc/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ pagination_prev: null
7
7
pagination_next: null
8
8
---
9
9
10
-
Change Data Capture (CDC) captures changed rows from a database's transaction log and delivers them to consumers with low latency. This technique enables Spice to keep [locally accelerated](../data-acceleration/index.md) datasets up-to-date in real time with the source data. It is efficient because it only transfers the changed rows instead of re-fetching the entire dataset.
10
+
Change Data Capture (CDC) captures insert, update, and delete events from a database's transaction log and delivers them to consumers with low latency. This technique enables Spice to keep [locally accelerated](../data-acceleration/index.md) datasets synchronized with the source data in near real-time. CDC is efficient because it transfers only changed rows instead of re-fetching the entire dataset.
Copy file name to clipboardExpand all lines: website/docs/features/data-ingestion/index.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,10 +10,12 @@ tags:
10
10
- write
11
11
---
12
12
13
-
Data can be ingested by the Spice runtime into a Data Connector using the following methods:
13
+
Data can be ingested into the Spice runtime using the following methods:
14
14
15
15
1.**SQL Statements** – Write data directly to [write-capable connectors](/docs/tags/write) using standard SQL syntax.
16
-
2.**OpenTelemetry (OTEL) Ingestion** – Stream OTEL data for real-time processing.
16
+
2.**OpenTelemetry (OTEL) Ingestion** – Stream OTEL metrics for real-time processing and acceleration.
17
+
18
+
Data ingestion is useful for scenarios such as collecting metrics from edge devices, writing application events for later analysis, or populating datasets from external sources.
0 commit comments