Skip to main content
Run edgespark --help for a list of all commands, or edgespark <command> --help for detailed options and flags.

Account and project setup

edgespark init now scaffolds a root project with server/, web/, configs/, and edgespark.toml. Install dependencies separately in server/ and web/ after scaffolding. --agent is required. The current mappings are:
  • claude writes CLAUDE.md
  • gemini writes GEMINI.md
  • codex writes AGENTS.md
  • Any other agent name also writes AGENTS.md
That means values such as copilot, cursor, opencode, amp, devin, aider, windsurf, cline, continue, antigravity, kiro, or your own custom agent name all currently scaffold AGENTS.md.

Local development

Deploy

Custom domains

See the custom domains guide for the end-to-end flow.
New projects currently expose one default production environment. Public staging and promote workflows are coming soon, so they are intentionally not documented here yet.

Logs

Pull platform-managed files

Use edgespark pull to refresh everything that EdgeSpark generates for you. It does not replace your app schema workflow in server/src/defs/. For your own tables, use edgespark db generate and edgespark db migrate.

Database

edgespark db sql is for reads and ad-hoc DML. DDL such as CREATE TABLE, ALTER TABLE, and DROP TABLE is blocked. Use the migration workflow instead.

Storage

Secrets

edgespark secret set never sends secret values through the terminal, agent context, or third-party LLM APIs such as Anthropic, Google, or OpenAI. The CLI only registers key names, then opens a secure EdgeSpark browser URL where the human owner enters the values directly.

Vars

Auth configuration

edgespark auth apply updates the project config, but you should still run edgespark deploy before expecting auth changes to affect your live app.

See also

CLI installation

How to install and authenticate the EdgeSpark CLI.

Deploy and test loop

How to use edgespark deploy and edgespark log tail in the development loop.

The deploy pipeline

What happens at each step when you run edgespark deploy.

Declarative workflow

How repo-authored schema, pull commands, and generated types fit together.
Last modified on April 30, 2026