freshcrate
Home > Uncategorized > revisium-endpoint

revisium-endpoint

Auto-generated GraphQL + REST APIs from Revisium schemas

Description

Auto-generated GraphQL + REST APIs from Revisium schemas

README

@revisium/endpoint

Dynamic API generator for Revisium — unopinionated data platform with referential integrity.

Your schema. Your data. Full control.

License Quality Gate Status npm Docker

Referential integrity with foreign keys at any depth. Git-like versioning: branches, revisions, drafts. Schema evolution: migrations with data transformations.

Part of the Revisium ecosystem. Available on npm | Docker Hub.

Overview

Endpoint generates GraphQL and REST APIs automatically from your Revisium schemas. Each revision gets its own API endpoint with schema derived from table definitions.

Requires @revisium/core as the backend data source.

Architecture

ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
│                   Generated APIs                        │
ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤
│         GraphQL           │          REST API           │
│   - Type-safe queries     │   - OpenAPI/Swagger spec    │
│   - Nested relations      │   - CRUD endpoints          │
│   - Apollo Federation     │   - Filtering & pagination  │
ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”“ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤
│                  Schema Generator                       │
│        Transforms JSON Schema → API Schema              │
ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤
│                @revisium/core API Client                │
│      Fetches schemas and data via GraphQL/REST          │
ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤
│                    Infrastructure                       │
ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤
│   PostgreSQL    │        Redis or pg-sync               │
│   (Shared DB)   │   (Multi-pod notifications)           │
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”“ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜

Generated APIs

API Features
GraphQL Type-safe queries, nested relations, filtering, pagination, Apollo Federation
REST OpenAPI 3.0 spec, Swagger UI, CRUD operations, query parameters

Modes

Mode Description
Monolith Runs embedded within @revisium/core
Microservice Standalone service communicating via Redis

Auto-sync

Schema changes in Revisium are automatically reflected in generated APIs — no manual regeneration required.

Configuration

See ENV.md for all environment variables.

Related Packages

Package Description
@revisium/core Backend API — required data source
@revisium/schema-toolkit JSON Schema utilities for schema transformation

License

Apache 2.0 — See Revisium for full license.

Release History

VersionChangesUrgencyDate
v2.5.1### Chores - Fix npm audit vulnerabilities — update dependencies and add overrides (#162) - Update README description and tagline (#161) ## What's Changed * docs: update README description and tagline by @anton62k in https://github.com/revisium/revisium-endpoint/pull/161 * chore: fix npm audit vulnerabilities by @anton62k in https://github.com/revisium/revisium-endpoint/pull/162 * chore: v2.5.1 by @anton62k in https://github.com/revisium/revisium-endpoint/pull/163 **Full Changelog**: https://gMedium3/15/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

slot-jsx-pragmašŸŽ° Enable declarative slottable components with a custom JSX pragma for seamless React integration and enhanced performance.main@2026-04-21
scaffscriptA superset language of GameMaker Language (GML) for creating module-based GameMaker source codes.v0.3.3
swaggieTool for generating TypeScript client code for given Swagger API endpointsv2.0.1
risolutoAI-powered orchestrator that turns Linear issues into working code — autonomous coding agents, real-time dashboard, and seamless GitHub integrationv0.9.0
copilot-apišŸš€ Access the reverse-engineered GitHub Copilot API through this proxy, enabling streamlined integration for your development needs.main@2026-04-21