Skip to main content

APIs

Revisium provides two categories of APIs:

CategoryPurposeEndpoint
System APIManage projects, branches, tables, rows, users/graphql (GraphQL), /api/* (REST)
Generated APIsQuery and consume data via typed endpoints/endpoint/graphql/*, /endpoint/rest/*

Plus MCP (Model Context Protocol) for AI agents.

System API

Full CRUD for the platform — create/update/delete tables and rows, commit revisions, manage branches, upload files. Available as GraphQL (POST /graphql) and REST (/api/*).

Includes bulk operations: createRows, updateRows, patchRows, deleteRows.

See System API for all operations with examples.

Generated APIs

When you create an endpoint, Revisium auto-generates typed APIs from your table schemas:

See Generated APIs — typed GraphQL and REST with Relay pagination, FK resolution, OpenAPI/Swagger, and CRUD mutations on Draft endpoints.

Generated APIs support filtering, sorting, pagination, and relationship resolution.

MCP

MCP — Model Context Protocol for AI assistants (Claude Code, Claude Desktop, etc.). Full CRUD, schema design, commits.

Configuration

Environment variables control type generation, naming, and performance. See Configuration.