Connect your stack to SCHMA.
Connect your PostgreSQL database and query through typed SDKs and APIs. Wire AI assistants with Cursor MCP and stream live Draft Mode previews, while automated webhooks keep your entire production pipeline in sync.
Built around open standards and total data ownership.
Your PostgreSQL database. Your content. Your control.
Connect SCHMA to your PostgreSQL database and retain direct SQL access to your data. SCHMA manages content through its own schema conventions, so migrating to another CMS may require mapping your content structures.
Next.js, Astro & Modern Frontends
Render content in React Server Components with native Draft Mode live previews. Compatible with Astro content collections, Vite SPAs, and static edge builds.
@schmadev/client & CLI
Isomorphic, zero-dependency client with automated query batching and in-memory caching. Generate static schema types directly into your repository with schma generate.
REST & GraphQL Delivery APIs
Production-grade delivery routes at /v1/delivery/entries and /v1/delivery/graphql. Query published content through a generated GraphQL schema, with collection pagination limits and field selection.
Cursor & Claude Desktop MCP
Connect AI assistants directly to your content schemas through the Model Context Protocol. 10 local stdio tools allow Cursor and Claude to inspect types and query real entries.
Bring Your Own Key + Managed AI
Connect your own credentials for OpenAI, Anthropic, Google AI, OpenRouter, or local endpoints like Ollama and LM Studio with 0% markup. Or leverage SCHMA Managed AI out of the box with zero setup.
Signed Webhooks & Ecosystem Sync
Trigger static site rebuilds, Algolia search index updates, and Slack editorial notifications. Every outbound webhook payload is secured with cryptographic HMAC SHA-256 signatures.
Find your integration.
Explore verified tools, protocols, databases, and frameworks supported across the SCHMA ecosystem.
Databases
5 verifiedSupabase
Connect SCHMA directly to your Supabase PostgreSQL instance using standard pooled connection strings. Tables, schemas, and media references are provisioned directly in your project database.
Neon
Deploy SCHMA content models against serverless Neon Postgres databases. Fully compatible with PgBouncer connection pooling and compute autoscaling for zero-idle environments.
Railway
Attach SCHMA to Railway PostgreSQL plugins with internal or external database URLs. Supports private network endpoints and automatic SSL handling.
AWS RDS & Aurora
Run SCHMA against Amazon RDS for PostgreSQL or Aurora Serverless clusters. Supports IAM authentication, TLS 1.3, and multi-AZ failover configurations.
Self-Hosted PostgreSQL
Connect any standard PostgreSQL 15+ instance with the pgvector extension enabled, hosted on your own infrastructure, Docker, Kubernetes, or Bare Metal. You maintain complete ownership of your schemas and data.
Frameworks
4 verifiedNext.js
First-class Next.js integration. Fetch content inside React Server Components with typed queries, render live previews via Draft Mode, and scaffold instantly with create-schma.
Astro
Build lightning-fast content sites with Astro collections and SCHMA's typed delivery client. Pre-render pages at build time or fetch dynamic entries at the edge.
Vite & React
Use @schmadev/client inside Vite-powered Single Page Applications or React frontends with full TypeScript type safety and client-side memory caching.
Universal JavaScript & Node.js
Isomorphic TypeScript client works seamlessly in Node.js, Bun, Deno, Cloudflare Workers, Fastly Compute, and standard web browser runtimes.
SDKs & APIs
5 verifiedTypeScript Client (@schmadev/client)
Query content entries, content types, and assets with strict TypeScript typing, automatic query batching, and configurable in-memory caching.
REST Delivery API
Fetch structured content from /v1/delivery/entries with field selection, filter criteria, depth traversal, and standard cache-control headers.
Native GraphQL delivery
Query published content through a generated GraphQL schema, with collection pagination limits and field selection.
SCHMA CLI (@schmadev/cli)
Manage local environments, authenticate with schma login, link workspaces with schma link, and generate exact TypeScript schema types with schma generate.
Live Preview SDK (@schmadev/preview)
Embed the <SchmaPreview> component into your frontend to enable side-by-side editing in SCHMA Content Studio with instant live postMessage re-renders.
AI & coding tools
7 verifiedCursor IDE
Give Cursor Composer and Agent direct access to your SCHMA content types, schemas, and live entries using our Model Context Protocol stdio server.
Claude Desktop
Connect Anthropic Claude Desktop to your local SCHMA project via claude_desktop_config.json to inspect schemas and query content during chats.
Model Context Protocol (MCP)
10 local tools spanning content type inspection, schema definitions, entry querying, and content creation. Also supports hosted SSE endpoints on Pro & Enterprise plans.
Anthropic Claude (BYOK)
Power SCHMA Content Studio's AI drafting, multilingual translation, and schema generation using Claude 3.5 Sonnet and Haiku with your own credentials.
OpenAI GPT-4o (BYOK)
Use OpenAI GPT-4o and GPT-4o mini models for automated content transformations, metadata generation, and editorial assistance.
Google Gemini (BYOK)
Integrate Gemini 1.5 Pro and Flash models for high-context content operations, schema analysis, and multilingual localization.
SCHMA Managed AI
Zero-configuration managed AI processing built directly into SCHMA. High-speed inference for instantaneous content generation, drafting, and schema assistance.
Automation & services
5 verifiedWebhooks
Trigger external builds, cache purges, and CI/CD pipelines whenever entries or content types are created, updated, published, or deleted. Includes retry policies and signature headers.
Slack
Receive instant notifications in dedicated team channels when major editorial milestones occur, drafts are ready for review, or releases are deployed.
Algolia
Sync published content directly into Algolia search indices on publish events, keeping your search index up to date without custom cron jobs.
HubSpot
Synchronize landing page content and lead form configurations between SCHMA and HubSpot CRM pipelines.
S3 & Cloudflare R2
Store and serve media assets through Amazon S3, Cloudflare R2, or MinIO with automatic CDN caching and image optimization headers.
Build with the tools you already use.
Connect your PostgreSQL database, import your content models, and start shipping content with your existing frontend and AI tooling in minutes.