Reference Documentation
Technical specifications, API docs, and command references
What’s in This Section?
This section provides exhaustive technical details for developers integrating with TrustGraph or operators managing systems. These are reference materials you look up when you need specific technical information.
This Section is For:
- Developers integrating TrustGraph via APIs
- DevOps engineers using CLI tools
- System integrators building custom extensions
- Technical architects reviewing capabilities
Not What You Need?
- Learning how to do something? → See How-to Guides
- Want working code examples? → Check Examples
- Understanding concepts? → Read Overview
Quick Find
I need to…
| Task | Reference |
|---|---|
| Call a TrustGraph API | API Documentation |
| Use a CLI command | CLI Reference |
| Understand container architecture | Containers |
| Build a custom processor | Extending |
| Use Python libraries | Python Packages |
| Configure TrustGraph | Configuration |
| See release notes | Changelog |
Reference Categories
APIs
HTTP API specifications - Complete API reference for all TrustGraph services.
Contains:
- REST API endpoints
- Request/response formats
- Authentication methods
- Error codes
- WebSocket APIs
- Pulsar message formats
Use this when: You’re integrating TrustGraph into applications or building custom clients.
Quick links:
- Agent API - AI agent operations
- Collection API - Collection management
- Flow API - Processing flow control
- GraphRAG API - Graph RAG queries
- Query APIs - Various query interfaces
CLI Commands
Command-line interface - Complete reference for all tg-* commands.
Contains:
- ~60 CLI commands with full syntax
- Usage examples
- Option descriptions
- Output formats
Use this when: You’re scripting operations, managing TrustGraph from the terminal, or automating workflows.
Common commands:
tg-load-pdf- Load PDF documentstg-invoke-graph-rag- Query using GraphRAGtg-show-graph- View knowledge graphtg-show-flows- List processing flows- See all commands →
SDL (Schema Definition Language)
Data schema specifications - SDL format for defining extraction schemas.
Contains:
- SDL syntax reference
- Schema definition examples
- Type system documentation
Use this when: Defining custom extraction schemas for structured data.
Configuration
System configuration - Configuration file formats and options.
Contains:
- Configuration file structure
- Environment variables
- Service configuration
- Storage configuration
Use this when: Configuring TrustGraph deployments or customizing behavior.
Containers
Container architecture - Docker container specifications and architecture.
Contains:
- Container image descriptions
- Service dependencies
- Port mappings
- Volume requirements
Use this when: Understanding the container architecture or building custom deployments.
Python Packages
Python libraries - Python package documentation.
Contains:
- Package descriptions
- Installation instructions
- API usage
Use this when: Using TrustGraph Python libraries in your code.
Extending
Custom development - Building custom processors and services.
Contains:
- Processor development guide
- Service extension patterns
- Plugin architecture
Use this when: Building custom functionality or extending TrustGraph.
Changelog
Release history - Version history and release notes.
Contains:
- TrustGraph releases
- Workbench releases
- Breaking changes
- New features
Use this when: Checking what’s new or planning upgrades.
Using Reference Documentation
Reference vs. Guides
Reference documentation:
- ✅ Look up specific technical details
- ✅ Check syntax and parameters
- ✅ Find all available options
- ✅ Verify API contracts
Guides are better for:
- ❌ Learning how to accomplish tasks
- ❌ Understanding workflows
- ❌ Following step-by-step instructions
How to Read References
- Use search - Reference docs are designed for lookup, not linear reading
- Check examples - Most references include usage examples
- Follow links - References link to related topics
- Copy and adapt - Code examples are meant to be copied
API Quick Reference
Most-Used APIs
| API | Purpose | Doc Link |
|---|---|---|
| Graph RAG | Query knowledge graphs | api-graph-rag |
| Document RAG | Query documents | api-document-rag |
| Agent | Agent operations | api-agent |
| Flow | Control processing | api-flow |
| Collection | Manage collections | api-collection |
| Objects Query | Query structured data | api-objects-query |
| NLP Query | Natural language queries | api-nlp-query |
See complete API index: APIs →
CLI Quick Reference
Most-Used Commands
| Command | Purpose |
|---|---|
tg-load-pdf | Load PDF documents |
tg-invoke-graph-rag | Run GraphRAG queries |
tg-show-graph | Display knowledge graph |
tg-show-flows | List processing flows |
tg-start-flow | Start a processing flow |
tg-show-processor-state | Check system status |
See complete CLI index: CLI →
Next Steps
Ready to Integrate?
- Start with: API Documentation or CLI Reference
- Follow: How-to Guides for integration patterns
- Use: Examples for working code
Building Extensions?
- Read: Extending for architecture
- Review: Python Packages for libraries
- Check: Containers for deployment
Need Help?
- Can’t find what you need? Use site search (Ctrl+K)
- API not working as expected? Check Troubleshooting
- Have questions? Visit Getting Help