Tiknix Documentation Articles
Tiknix

Build on primitives that already work

Tiknix is a PHP application framework where membership, authentication, two-factor auth, role-based permissions, an ORM, a Bootstrap design layer, data integrations, an MCP gateway, and an AI build pipeline are already wired together. These articles explain what each piece does, why it was built the way it was, and what you still own once you adopt it.

Substrate
PHP 8.5
FlightPHP routing, RedBeanPHP ORM, Composer
Default storage
SQLite
MySQL, MariaDB, and PostgreSQL also supported
Identity
Included
Sessions, OAuth, TOTP 2FA, recovery codes
Authorization
4 levels
Route permissions stored as rows, not code
Interface
Bootstrap
5.3 components, palette and type set by CSS variables
Agent access
MCP
One gateway endpoint, scoped keys, every call logged

How to read this series

Each article stands on its own, but they are ordered so that the earlier ones set up vocabulary the later ones use. If you are evaluating Tiknix, read Start From Primitives and Why PHP and SQLite first. If you have already installed it and want to ship something, start at Convention-Based Routing.

Every article ends with an honest notes section: the trade-offs, the sharp edges, and the work the framework does not do for you. A tool you can only describe in superlatives is a tool you do not understand yet.

Track

Foundations

The substrate: language, storage, routing, and data modeling. Choices you make once and live inside for years.

Track

Security & Access

Identity, authorization, and sharing. The parts that are unglamorous to build and expensive to get wrong.

Track

Building with AI

How an agent works inside a codebase that can describe itself — and the guardrails that keep the output coherent.

Track

Operations

Integrations, performance, growth, and the move to production. What happens after it works on your laptop.