Build on P9
The P9 platform is a declarative engine that powers every object, workflow, and dashboard in Tuli. Define your data model. the platform generates UI, API, and business logic.
@object Equipment
@application Facilities
@icon Wrench
@prefix EQP
field Name
type Text
label "Equipment Name"
required
field Category
type Select
label "Category"
select Category
option "HVAC"
option "Electrical"
option "Plumbing"Getting Started
Create your first P9 object in under 5 minutes
Models
Define objects, fields, selects, lookups, and layouts
Workflows
Build multi-step approval processes with conditional routing
Dashboards
Create real-time analytics widgets with ClickHouse
REST API
Full CRUD endpoints generated for every object
Authentication
API keys, OAuth 2.0, scopes, and token management
Integration
Connect Tuli to external systems via REST and webhooks
Examples
Practical code examples and P9 patterns
How it works
Define
Write declarative P9 definitions for objects, workflows, dashboards, and access control.
Deploy
The engine generates database schema, REST APIs, UI forms, and business logic instantly.
Extend
Use triggers, expressions, and the API to build integrations and custom behavior.