Overview
V01T is a flexible Business Intelligence platform designed to serve dynamic content via REST APIs. This guide walks you through:- Registering applications and data sources
- Creating component data (nodes, artefacts, etc.)
- Consuming the public API from your frontend
- Handling fallback scenarios
Core Concepts
Applications
An Application is a logical container for your content. It represents a domain of data you want to publish (e.g., “devarno-ecosystem” for organization metadata, “flight-path” for blog articles). Applications belong to a Vault, which belongs to a User. Each application can have one or more Data Sources.Data Sources
A Data Source links an application to a data connection (Notion, Airtable, JSON, etc.) and specifies which component types it manages.Components
Components are the building blocks of your data:- node — organizational/structural data (e.g., ecosystem organizations)
- artefact — content pieces (e.g., blog articles)
- keyword, tag, feature — metadata and tagging
- And others (status, narrative, entry, cluster, tier, gateway, format)
Quick Start: Register an Application
1. Create a User and Vault
2. Create an Application
3. Create a Data Source
4. Create Component Data
Consuming the API from Frontend
Use the@v01t/client TypeScript package (available in the workspace):
API Patterns
Pagination
All list endpoints support pagination:Filtering
Components support various filters based on their fields:Hydration
Enable hydration to include related data:Handling Fallback Data
If the V01T API is unavailable, serve static fallback data:Error Handling
The@v01t/client package exports error types for structured error handling:
Management Commands
V01T provides management commands for seeding and syncing data. See the Commands Guide for details.Related
- Onboarding Guide — First-time setup
- API Reference — Full API documentation
- Architecture — System design