API Reference
SpiceClient(params)
import { SpiceClient } from "@spiceai/spice";
const spiceClient = new SpiceClient();import { SpiceClient } from "@spiceai/spice";
const spiceClient = new SpiceClient({
apiKey: 'API_KEY',
httpUrl: 'https://data.spiceai.io',
flightUrl: 'flight.spiceai.io:443'
});SpiceClient Methods
sql(query, options?, onData?) — Execute SQL queries
sql(query, options?, onData?) — Execute SQL queriessqlJson(query, headers?) — Execute SQL queries with JSON results
sqlJson(query, headers?) — Execute SQL queries with JSON resultsnsql(query, options?) — Natural language to SQL
nsql(query, options?) — Natural language to SQLrefreshAcceleration(dataset, options?) — Trigger dataset refresh
refreshAcceleration(dataset, options?) — Trigger dataset refreshisSpiceHealthy() — Check runtime health
isSpiceHealthy() — Check runtime healthisSpiceReady() — Check runtime readiness
isSpiceReady() — Check runtime readinessquery(sql, onData?) — Legacy query method
query(sql, onData?) — Legacy query methodsetMaxRetries(retries) — Configure connection retries
setMaxRetries(retries) — Configure connection retriesLast updated
Was this helpful?