ObjectStack

The Platform (ObjectOS)

The Low-Code Kernel & Application Platform

The Platform (ObjectOS)

The Operating System for Business Logic.

If ObjectQL is the "CPU" dealing with data, ObjectOS is the "Kernel" managing processes, identity, and governance. It provides the essential services that every enterprise application needs but no developer wants to build from scratch.

The Business Kernel

ObjectOS provides a standardized runtime environment for your application. It decouples "Business Logic" from "Infrastructure Plumbing".

Core Subsystems

  1. Identity & Access (IAM): A built-in, comprehensive identity provider supporting OIDC, SAML, and Social Login. It feeds directly into ObjectQL's RBAC engine.

  2. Workflow Orchestrator: A state machine engine for long-running business processes. Define approval flows, document lifecycles, and automated triggers in declarative YAML.

  3. Audit & Compliance: The "Black Box" recorder of your business. Every read, write, and login is cryptographically signed and logged. Essential for SOC2, HIPAA, and GDPR compliance.

The "Everything is an Object" Philosophy

In ObjectOS, every concept is exposed as a standard object in the system.

  • Users are objects.
  • Roles are objects.
  • Workflows are objects.
  • Scheduled Jobs are objects.

This means you can use the same API to manage your customers as you use to manage the system itself. This reflection capability enables powerful meta-programming and self-hosting tools.

Deployment Models

ObjectOS is designed to scale from a single binary to a fleet of microservices.

1. Local-First (Edge)

Run the full ObjectOS kernel inside an Electron app or a Raspberry Pi. Perfect for POS systems, IoT controllers, or offline-field tools.

  • Database: SQLite
  • Latency: 0ms

2. Single Instance (Server)

Deploy as a standardized Docker container. Ideal for internal tools, SMB ERPs, and departments.

  • Database: Postgres (Single Node)
  • Scale: Up to 10k users

3. Object Cloud (Serverless)

Deploy to our managed PaaS. We handle the scaling, replication, and global distribution.

  • Database: Distributed TiDB / Neon
  • Scale: Infinite

Extensibility: The Plugin System

ObjectOS supports a WASM-based plugin architecture. You can write server-side logic in Rust, Go, or TypeScript, compile it to WebAssembly, and hot-load it into the kernel safely. This allows for:

  • Custom API Endpoints
  • Third-party Integrations (Stripe, Slack)
  • Complex validation logic

All without restarting the server.

On this page