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