Spark Docs

Everything you need to go from idea to a live app — and to run your AI team.

Quickstart

Project types

TypeWhat you getPreview
🗄 Full Stack AppFrontend + Spark Cloud database, accounts, and AIDesktop frame
📱 Mobile AppInstallable PWA with offline service workerPhone frame
🌐 WebsiteMulti-page static site with real designDesktop frame
🧩 Chrome ExtensionManifest V3 project, zipped for chrome://extensionsPopup frame

Models

ModelBest forPlan
Spark LiteQuick tweaks, simple pagesFree
Spark 2Real apps, balanced speedOne Pro
Spark VisionBuilding from screenshots & mockupsOne Pro
Spark 5.5Next-gen quality, quick thinkingOne Ultimate
Spark 5.6 MaxThe strongest builder we haveOne Ultimate

Spark Cloud SDK

Full Stack apps automatically include spark-sdk.js. The global window.spark gives your app a database, user accounts, and AI — no keys, no servers.

Database

await spark.db.set('todos', { text: 'Ship it', done: false })   // create → {id}
await spark.db.set('todos', id, { done: true })                  // update
await spark.db.get('todos', id)                                  // one doc
await spark.db.list('todos')                                     // newest 100
await spark.db.query('todos', { done: false }, 20)               // filter
await spark.db.del('todos', id)                                  // delete

Accounts

const user = await spark.auth.user()          // {id, name, avatar} or null
await spark.auth.requireLogin()               // redirects to s3eidat login

AI

const res = await spark.ai.chat('Suggest 3 blog titles about coffee')
console.log(res.content)

Limits: 10,000 docs per app, 64KB per doc, AI calls rate-limited per visitor and billed to the app owner's plan.

AI Employees

Hire named specialists from the roster. Each employee:

Give good standing instructions when you hire: who you are, what your business is, what great output looks like. They follow those instructions on every run.

Limits

PlanGenerations/dayModelsEmployees
Free5Lite
One Pro50Lite, 2, Vision2
One Ultimate300All + 5.5 / 5.6 Max10

FAQ

Can Spark edit an app I built elsewhere? Not yet — projects start in Spark. You can paste existing code into the chat and ask Spark to rebuild around it.

Is my published app private? Links are unlisted (and no-indexed pre-launch) but public to anyone with the URL. Don't publish secrets.

What about custom domains? On the roadmap. For now apps live under spark.s3eidat.com/apps/.