Getting Started
Create your workspace, connect your own PostgreSQL database, and build your first structured content model.
Search verified guides, troubleshoot issues, or explore topics across the SCHMA platform.
Quickly find answers or browse guides below
How SCHMA connects to your self-hosted or cloud-hosted PostgreSQL 15+ database with the pgvector extension enabled, using standard connection strings, SSL, and isolated schema tables.
Getting StartedDesign structured content schemas in the visual Schema Builder using SCHMA's 11 visual field types (backed by 14 core schema types), custom validation rules, and relational references.
Getting StartedHow SCHMA isolates work-in-progress drafts from public delivery APIs, ensuring live applications only receive reviewed, published content.
Content ManagementConfigure real-time visual live preview between SCHMA Studio and your Next.js or React application using @schmadev/preview and secure postMessage events.
Content ManagementAn overview of SCHMA's built-in membership roles—Owner, Admin, Editor, and Reviewer—and custom role permission boundaries across workspaces.
Teams & PermissionsA detailed comparison of SCHMA Free and Pro tiers, covering workspace seats (up to 2 on Free, up to 5 on Pro), media quotas (100 MB vs 1 GB), AI capabilities, and billing.
Plans & BillingHow to generate Delivery and Management API keys, configure permission scopes, and authenticate HTTP and SDK requests.
Developer Guides & IntegrationsConnect AI editors like Cursor and Claude Desktop directly to your SCHMA workspace using @schmadev/mcp-server and the Model Context Protocol.
Developer Guides & IntegrationsActionable steps to diagnose and resolve PostgreSQL connection errors, SSL handshake failures, password escaping issues, and network timeouts in SCHMA.
TroubleshootingA systematic diagnostic guide to resolve missing content entries, draft status filtering, slug mismatches, tenant headers, and frontend cache layers.
TroubleshootingHow to view historical snapshots of entries in SCHMA Studio, inspect previous revisions, and safely restore earlier versions into working drafts.
Content ManagementHow to schedule content entries for future publication, organize multi-document Release Bundles, and coordinate atomic campaign launches.
Content ManagementHow to invite collaborators, manage pending access requests, update membership roles, and remove team members in SCHMA Studio.
Teams & PermissionsUnderstand SCHMA Delivery API monthly quotas, per-minute rate limits, response headers, and how edge caching optimizes request throughput.
Plans & BillingHow to install, configure, and query your SCHMA content using the official @schmadev/client TypeScript SDK with type-safe models, filtering, and pagination.
Developer Guides & IntegrationsHow to configure SCHMA webhooks, verify cryptographic HMAC SHA-256 signatures, and trigger on-demand ISR revalidation in Next.js when content changes.
Developer Guides & IntegrationsHow to connect your own OpenAI, Anthropic, Google Gemini, or OpenRouter API keys to power the SCHMA AI Content Engine with custom model overrides.
Developer Guides & IntegrationsAn actionable diagnostic guide to distinguish and fix HTTP 401 Unauthorized and 403 Forbidden responses, permission scopes, and token headers.
TroubleshootingAn overview of workspace membership roles, permission boundaries, content-type scoping, and the status of custom role capabilities in SCHMA.
Teams & PermissionsHow to upload images and documents, organize assets in the Media Library, understand supported file types, and manage storage quotas.
Content ManagementHow to integrate Cursor IDE with your SCHMA workspace using the Model Context Protocol (@schmadev/mcp-server) for AI-driven schema inspection and content generation.
Developer Guides & IntegrationsHow to connect Claude Desktop to your SCHMA workspace using the Model Context Protocol to query schemas, inspect content, and draft entries.
Developer Guides & IntegrationsA complete verification checklist covering database security, API key scopes, environment isolation, webhooks, and caching before launching a site powered by SCHMA.
Getting StartedPractical security guidelines for protecting your SCHMA workspace, database credentials, API keys, webhook endpoints, and team access.
Account, Security & SupportInstant checks for connection string syntax, database availability, and SSL settings.
TroubleshootingInstant checklist for publication state, content type slugs, API keys, and environments.
TroubleshootingVerify Bearer tokens, workspace slugs, and Delivery vs Management key permissions.
TroubleshootingCheck your plan and BYOK AI provider settings when an assistant is unavailable.
TroubleshootingVerify Node.js, npx, API credentials, and workspace slug for Cursor or Claude Desktop.
TroubleshootingCreate staged previews, edit results, save selected drafts, and revisit generation runs.
SCHMA AIConnect a Next.js, Astro, or Node.js app using @schmadev/client.
IntegrationsInstall and query published content using @schmadev/client with full TypeScript support.
SDKsScaffold new projects with create-schma and generate TypeScript definitions with @schmadev/cli.
Developer ToolsConfigure Cursor, Claude Desktop, and AI coding assistants with the SCHMA MCP server.
Developer ToolsREST endpoints, authentication headers, content type filters, and pagination.
ReferenceExplore guides, documentation, and answers organized by topic.
Create your workspace, connect your own PostgreSQL database, and build your first structured content model.
Structure content models with 14 core field types, write in the visual editor, manage drafts, and run publishing operations.
Manage workspace members, assign built-in roles, and control access across schemas, entries, and settings.
Understand Free (up to 2 members, including owner), Pro (£20/mo UK / €25/mo EU / $25/mo Rest of world), and Max (coming soon) tiers, media allowances, and API quotas.
Integrate using the JavaScript/TypeScript SDK, edge-cached REST and GraphQL delivery, or AI editor MCP tools.
Step-by-step diagnostic checks for database connections, published content, API auth errors, and AI setup.
Learn about customer data ownership, tenant isolation, security posture, and contacting our technical team.
Follow structured checks for PostgreSQL connectivity, publication states, 401/403 API errors, and MCP setups.
Check live operational status for CMS Studio, Delivery APIs, Database Gateway, and global edge cache.
Need direct assistance with an enterprise deployment, custom migration, or plan inquiry? Reach our team.