Concepts
High-level design principles, layer concepts, database persistence, and security architecture behind the Niksphere platform.
Core Topics
- Product Overview & Vision — Product vision, platform capabilities for enterprises, end-users, and developers.
- Layer System ("Everything is an App") — The 4 customization layers and No-Code / Low-Code / Pro-Code principles.
- Engine Deployment Concept — Overview of Self-Hosted (Docker / Standalone Binary) and Cloud (Fully Managed) deployment models.
- Engine Database Concept — Dual-driver persistence (PostgreSQL vs. SQLite).
- Engine Authentication & IDP Broker Concept — Embedded IDP Broker (
niksphere-idpbroker-go), external OIDC federation, and token lifespans. - Engine API Concept — Multi-protocol API design, covering the Admin API, App API, Client API, and execution protocols.
- Developer Environment Topologies — The possible combinations of CLI, Engine, and VS Code Extension across local and cloud setups.
- CLI MCP Server Concept — How
nik mcpexposes CLI commands as AI agent tools, and hownik dev mcpregisters it with AI clients. - Standard Directories Concept — The OS-standard Config/State/Cache directories shared by the CLI and Engine, and what belongs in each.
- Security & Supply Chain — SBOM (Software Bill of Materials) publication and coverage across products.
- Glossary & Terminology — Core terms and definitions across the ecosystem.