Architecture & Concepts
High-level design principles, layer concepts, database isolation, 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 Architecture — Overview of Self-Hosted (Docker / Standalone Binary) and Cloud (Fully Managed) deployment models.
- Engine Database Architecture — Dual-driver persistence (PostgreSQL vs. SQLite) and multi-database isolation (
authDB,engineDB,tenantDB). - Engine Authentication & IDP Broker Architecture — Embedded IDP Broker (
niksphere-idpbroker-go), external OIDC federation, and token lifespans. - Engine API Architecture — Multi-protocol API design, covering the Admin API, App API, Client API, and execution protocols.
- Glossary & Terminology — Core terms and definitions across the ecosystem.