Semitexa
Explore Articles ↗

Semitexa documentation

Find a concept, task, or command

Type to search every documentation page.

No matching documentation. Try a shorter task or a framework term.

↑↓ navigate↵ open
Sign in
Explore Semitexa
Explore the framework↗ Articles↗ Get started↗
Sign in
Guided path Start Here
  • Installation
  • Local Domain
  • Module Structure
  • Base Tenant
  • Locale Setup
  • AI Console
  • Project Graph Overview
  • Basic Route
  • DI Canon
Route-first map Full Catalog
GO Get Started
Module Structure
  • Module Structure
Onboarding
  • Installation
  • Local Domain
  • Base Tenant
  • Locale Setup
  • AI Console
  • Beyond Controllers
RT Routing & Handlers
Foundations
  • Basic Route
  • Parameterized Route
  • Env Route Override
Request Model
  • Payload As A Shield
  • Payload Parts
Delivery
  • Content Negotiation
  • Public Payload
DI Dependency Injection
Container Basics
  • DI Canon
  • Readonly Injection
  • Mutable Injection
  • Factory Injection
  • Service Contracts
DB Persistence
Modeling & Workflow
  • Domain-Level Models
  • Repository Workflow
  • Schema Sync, Not Migration Churn
Querying
  • Query Builder
  • Filtering
  • Pagination
  • Relations
  • Shared Table Extension
  • N+1 Without Magic
AU Security
Identity
  • Session Auth
  • Session Payloads
  • Google Authorization
  • Machine Auth
Access Control
  • Protected Route
  • Requires Permission
  • RBAC
EV Async
Event Flow
  • Execution Arena
  • Sync Events
  • Deferred Handler
  • Queued Handler
  • Server-Sent Events (SSE)
UI UI Rendering & SSR
SSR Foundation
  • SSR Philosophy
  • Resource DTOs
  • Slot Resources
  • Components
  • SEO
  • Asset Pipeline
  • Component Script Assets
  • Script Injection
Deferred Delivery
  • Deferred Blocks↗
  • Block Isolation
Reactive UI
  • Live Widgets
  • Reactive Report
  • Reactive Import
  • Reactive Analytics
  • Reactive AI Task
TN Tenancy
Tenant Resolution
  • Tenant Context Resolution
Tenant Configuration
  • Per-Tenant Configuration
  • Multi-Layer Tenancy
Isolation & Work
  • Data Isolation
  • Queue Tenant Propagation
API API
REST Surface
  • REST API
  • Structured Errors
  • Active Version
  • Sunset Version
Schema Discovery
  • Schema Discovery
  • GraphQL API
  • REST + GraphQL
CLI CLI
Describe & Inspect
  • Project Graph Introspection
  • Runtime Maintenance
Automation
  • Scaffolding Generators
  • Workers & Scheduling
  • Semitexa Dev
  • ORM Console Toolkit
PG Project Graph
Start Here
  • Project Graph Overview
Explore & Inspect
  • Inspecting the Graph
Impact & Context
  • Impact, Context, and Watch Mode
AI LLM
Assistant Surface
  • LLM Module Overview
  • Providers & Backends
Skill System
  • Adding Skills
  • Execution Flow
QA Testing
Contracts
  • Payload Contract Testing
← All sections
API

Section Overview

API

7 live features

External API endpoints, machine auth, versioning, and consumer-facing schema behavior.

Support Semitexa
Built for developers who prefer control over magic. Your support helps keep it fast, open, and evolving.

Donate via PayPal

Route Map

Each feature page pairs live output with the source that produced it.

REST Surface

4

API

REST API

Classic Semitexa REST endpoints with typed payloads, versioning, and consumer-friendly response shaping.

Open feature

API

Structured Errors

Throw domain exceptions and let semitexa-api map them into stable machine-readable error envelopes.

Open feature

API

Active Version

The current collection endpoint with a clean X-Api-Version header and no deprecation noise.

Open feature

API

Sunset Version

A deprecated product endpoint that emits both Deprecation and Sunset headers.

Open feature

Schema Discovery

3

API

Schema Discovery

A mini Swagger-style explorer for the live product API contract, schema endpoint, and response shapes.

Open feature

API

GraphQL API

GraphQL-first Semitexa contracts built with typed payloads and typed output DTOs instead of resolver sprawl.

Open feature

API

REST + GraphQL

One Semitexa use case can serve both REST and GraphQL without duplicating handler logic into separate resolver classes.

Open feature

© 2026 Semitexa · 2026.11.11.0351