DragonFire Developer Tools
Essential tools for building on the DragonFire platform
DragonFire SDK
v1.3.5 (Stable)
The core SDK for building DragonFire-powered applications. Includes DragonCode, Semantic Network interfaces, and wallet integration.
DragonFire CLI
v0.9.2 (Beta)
Command-line tools for managing DragonFire services, semantic resources, and testing applications.
Local Development Server
v0.8.5 (Beta)
Run a local DragonFire environment with simulated time synchronization and semantic services.
Semantic Network Inspector
v0.7.1 (Alpha)
Visualize and debug semantic network traffic with port analysis and timing synchronization tools.
DragonFire SDK
Install the DragonFire SDK using your preferred package manager or download the package directly.
JavaScript/TypeScript Installation
npm install @dragonfire/dragoncode-sdk
yarn add @dragonfire/dragoncode-sdk
pnpm add @dragonfire/dragoncode-sdk
Python Installation
pip install dragonfire-sdk
poetry add dragonfire-sdk
C++ Installation
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release
cmake --install build
vcpkg install dragonfire-sdk
DragonFire CLI
Install the command-line interface for managing DragonFire services and resources.
npm install -g @dragonfire/cli
CLI Commands
# Initialize a new DragonFire project
dragonfire init my-project
# Start a local development server
dragonfire server start
# Register a semantic port
dragonfire port register myapp.resource
# Deploy a semantic service
dragonfire deploy --region us-west
# Generate RWT token for testing
dragonfire token generate --user-key YOUR_KEY
# List all available commands
dragonfire --help
Local Development Server
Run a complete DragonFire environment locally for development and testing.
npm install -g @dragonfire/local-server
docker pull dragonfire/local-server:0.8.5
docker run -p 9000:9000 dragonfire/local-server:0.8.5
Local Server Features
-
Time Synchronization Simulation
Simulate distributed time sync with adjustable precision and drift
-
Full Portal Protocol Support
Semantic port handling with complete messaging support
-
Comprehensive Logging
Detailed logs for debugging with timing metrics
-
Built-in Mock Services
Pre-configured mock services for testing applications
Semantic Network Inspector
Visual tools for debugging and monitoring semantic network traffic.

Network Inspector Preview
Visual debugging of semantic port traffic with timing analysis and message inspection.
Alpha Release Notice
The Semantic Network Inspector is currently in alpha. It provides useful debugging capabilities but may have incomplete features and occasional bugs. We welcome feedback through our developer support channels.
Additional Developer Resources
Implementation Guide
Comprehensive guide for implementing DragonFire components in your applications
RWT Authentication
Detailed documentation on Rotational Web Tokens for secure authentication
Example Projects
Sample applications demonstrating DragonFire integration patterns
Beta Program
Join the DragonFire Beta Program for early access to upcoming tools