GoaCMS roadmap.

What works now, what is being validated during public beta, and what comes next for the AI-driven, self-hosted headless CMS.

Available nowAI-assisted modeling, existing PostgreSQL discovery, admin experiences, and REST APIs
In validationReal-database compatibility, migration safety, and production-scale behavior
Up nextBroader AI operations and agent-ready CMS management

Existing database to headless CMS.

GoaCMS can connect to PostgreSQL, discover supported existing structures, and add CMS management metadata without claiming ownership of the underlying Tables or rewriting their rows.

Keep the database. Add the CMS.

Review the detected structure first, then choose the Tables that should become managed Lists. GoaCMS enables only the operations that the detected keys, defaults, generated columns, and constraints can support safely.

  • Discover Tables, views, materialized views, fields, primary keys, foreign keys, enums, arrays, indexes, and unique constraints.
  • Manage one Table or review and onboard as many as 100 compatible Tables together.
  • Expose managed Lists through permission-aware REST endpoints for headless websites, applications, and services.
  • Keep database-owned Tables and stored rows in place; GoaCMS stores the editor, permission, and API configuration separately.
  • Detect later PostgreSQL schema changes and review the CMS metadata update before synchronizing it.
  • Use database views and materialized views as read-only reporting Lists after choosing a verified row identity.

Available in public beta.

These capabilities are implemented today. Public-beta feedback is helping refine their operating boundaries and documentation.

Available

AI-assisted model design

Create and refine PostgreSQL Tables, fields, relationships, labels, validation, and editor guidance with OpenAI or Gemini, then review the complete proposal before applying it.

Available

Headless REST delivery

Every managed List receives authenticated, permission-aware item endpoints with field selection, filters, search, sorting, pagination, relation expansion, and optional public reads.

Available

Governed editor experience

Configure roles, field boundaries, row filters, create presets, versions, activity, comments, assets, import and export, live previews, and signed webhook Flows.

Validation in progress.

The existing-database workflow has focused unit coverage. The following work will add full-system evidence before GoaCMS describes it as production-validated across diverse legacy schemas.

Validating

Real PostgreSQL journey tests

Automate discovery, reviewed management, generated API create/read/update/delete behavior, and row preservation against real PostgreSQL fixtures rather than only isolated logic tests.

Validating

Legacy-schema compatibility

Expand fixtures for multiple schemas, foreign keys, enums, arrays, generated fields, unusual defaults, large identifiers, views, and unsupported types with actionable diagnostics.

Validating

Scale and drift

Measure discovery and API performance on large Tables, then verify that external schema changes remain visible, reviewable, and non-destructive across supported PostgreSQL releases.

Next for AI-driven management.

The next AI capabilities move beyond model setup while retaining explicit permissions, previews, and human control.

Planned

AI content operations

Create, update, translate, classify, and prepare content for publishing through permission-aware AI actions with a reviewable activity trail.

Planned

AI pages and permissions

Compose pages from managed content and propose role, field, and row-access changes for an administrator to review before they take effect.

Planned

Agent-ready CMS access

Give approved AI agents a documented, scoped interface for discovering models and operating content without bypassing GoaCMS validation or permissions.

Help decide what ships next.

Join the public beta, test GoaCMS with your PostgreSQL model, and use the feedback button on any page to share the database patterns and AI workflows you need.