Settings

Configure project metadata, database, auth, AI, MCP, frontend hosting, API docs, environment variables, snapshots, and project controls.

Settings

Settings is the control panel for project-level behavior. Open it from the sidebar in Advanced mode, or from the Lite mode tools menu.

Settings Areas

General
Project name, API docs, project controls, and editor preferences.
/settings
Database
Database copy, backup, restore, connection, and data management controls.
/database
Security
Security policy, CORS origins, trusted hosts, tokens, and request controls.
/settings/cors-security
Users & Roles
Builder users, roles, permissions, and access control.
/features/team-access
AI
Provider configuration, usage limits, data access controls, and AI instructions.
/features/ai-assistant
Project Memory
Saved project memory that AI can search, pin, approve, edit, or archive.
/features/project-memory
MCP Server
Project MCP access for desktop AI tools, install manifests, scopes, and connection instructions.
/agents/mcp
Publishing
Review and publish project changes as a live API.
/features/publish-export
Frontend App
Frontend hosting and generated app deployment settings.
/features/frontend-app
API Docs
Public API docs export and documentation behavior.
/features/api-docs
Environment
Runtime environment variables used by flows, addons, and generated apps.
/addons
Snapshots
Project snapshots for review, rollback, and publish history.
/features/project-snapshots
CI/CD
Deploy generated backend bundles or trigger deployment hooks after publish.
/features/ci-cd
Trash Bin
Deleted resources and recovery/cleanup controls.
/features/team-access
Advanced
Request history, instance configuration, runtime tools, reload controls, and bulk cleanup.
/settings

AI Settings

Spala AI settings showing provider and data access controls
AI settings control provider access, usage limits, and which project data AI can read.

Use AI settings to configure provider credentials, data access, and limits. Data access matters because Ask mode can answer questions using project context only when the relevant tables and fields are allowed. Project Memory adds durable instructions and decisions that keep future AI work aligned.

MCP Settings

Spala MCP settings showing server status, install manifest exposure, tools, scopes, and client choices
MCP settings expose project MCP access and client-specific connection instructions.

Project MCP is different from the public Spala MCP. The public MCP helps agents discover Spala, authenticate, select a project, and hand off. Project MCP is where authenticated agents inspect and operate one backend.

Do not hardcode project MCP URLs

Let Spala return the project MCP URL from authenticated project data. Project URLs can vary by hosted domain, project slug, or explicit manifest configuration.

Environment And Publishing

Spala environment settings for runtime variables
Environment variables feed addons, flows, generated frontends, and runtime integrations.

Environment variables are the right place for API keys and runtime values used by your project. Addon pages list the variables each addon expects.

API Docs, Snapshots, And CI/CD

Spala API Docs settings showing public docs, SDK, OpenAPI, and snippets controls
API Docs settings let you share the API contract with frontend builders and agents.
Spala project snapshots settings showing project restore points
Snapshots give you checkpoints before larger AI, agent, or manual changes.
Spala CI/CD settings showing deployment target controls
CI/CD connects generated project deployment to your server, deploy hook, or external workflow.

Project Delivery Tools

Settings also includes the operational tools around the generated backend:

- Frontend App - upload, preview, publish, roll back, or let an agent package a static UI.
- API Docs - share Swagger UI, Markdown docs, OpenAPI JSON, SDK files, and snippets with frontend builders.
- Snapshots - create checkpoints and restore the full draft or selected resources after larger changes.
- CI/CD - deploy generated bundles to your own targets or trigger external deploy hooks after publish.
- Team Access - manage builder users, roles, permissions, security, and recovery controls.

Advanced And Recovery Controls

The General and Advanced tabs hold tools that are useful during review, migration, or recovery:

- Export Project JSON - download a redacted project definition for backup, review, or support.
- Download Runtime ZIP - generate a project runtime bundle for advanced deployment workflows.
- Import Project JSON - restore or move a project definition when you intentionally need to.
- API Docs Markdown / JSON - download documentation artifacts without enabling public docs.
- Editor Preferences - set default view behavior for focused editing.
- Request & Execution History - inspect API calls, function runs, errors, and timing.
- Instance Configuration - view read-only CONFIG_* values available to the project runtime.
- Danger Zone - bulk-delete functions, endpoints, tasks, triggers, channels, models, or addons when you are intentionally resetting a project.

Project runtime, not the Spala platform

Advanced export and runtime tools are for the backend project you build in Spala. They do not package the hosted Spala product or replace the dashboard.

Lite Mode
/features/lite-mode
Use the Copilot workspace and tools menu
Project Overview
/features/project-overview
Inspect resources, project graph, drafts, and agents
Public MCP
/agents/mcp
Connect AI agents to Spala safely
Publish
/features/publish-export
Review and publish your backend API
Frontend App
/features/frontend-app
Host a static app UI for the project
API Docs
/features/api-docs
Share endpoint docs and SDKs with frontend builders
CORS and Security
/settings/cors-security
Configure browser origins before frontend handoff