Documentation Index
Fetch the complete documentation index at: https://mintlify.com/spiceai/spiceai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
This quickstart guide will walk you through installing Spice, initializing a new app, starting the runtime, and querying your first dataset.Prerequisites
- macOS, Linux, or Windows operating system
- Terminal or command-line interface
For detailed installation instructions for your platform, see the Installation guide.
Quick Install
Getting Started
Initialize a new Spice app
Create a new Spice app using the This creates a
spice init command:spicepod.yaml file in the spice_qs directory. Navigate to that directory:Start the Spice runtime
Start the Spice runtime using the You should see output similar to:
spice run command:The runtime is now started and ready for queries on:
- HTTP:
127.0.0.1:8090 - Arrow Flight:
127.0.0.1:50051 - Metrics:
127.0.0.1:9090
Add a dataset
In a new terminal window, add the The The
spiceai/quickstart Spicepod. A Spicepod is a package of configuration defining datasets and ML models.spicepod.yaml file will be updated with the spiceai/quickstart dependency:spiceai/quickstart Spicepod adds a taxi_trips data table to the runtime. In your runtime terminal, you’ll see:Runtime Container Deployment
Spice can also be deployed as a container for production use.Next Steps
Explore the Cookbook
Over 45 quickstarts and samples showing how to use Spice with various data sources and AI models.
Documentation
Comprehensive documentation covering all features, connectors, and APIs.
Data Connectors
Learn about the 30+ supported data connectors including PostgreSQL, MySQL, S3, Databricks, and more.
Data Accelerators
Understand how to accelerate your queries with Arrow, DuckDB, SQLite, PostgreSQL, or Cayenne.
Using Spice.ai Cloud PlatformSpice also integrates with the Spice.ai Cloud Platform for hosted datasets and models. Create a free account at spice.ai and use the
spice login command to authenticate.