Getting Started
Deploy your first DataMgmt Node in under 5 minutes. This guide covers installation, configuration, and your first data share.
Quick Start
1 Install DataMgmt Node
pip install datamgmtnode DataMgmt Node requires Python 3.10 or higher. We recommend using a virtual environment.
2 Initialize Configuration
datamgmtnode init --network sepolia
This creates a .env file and required directories. Use --network mainnet for production.
3 Configure Environment
Edit the .env file with your configuration:
# Required
KEY_MASTER_PASSWORD=your-secure-password
BLOCKCHAIN_URL=https://sepolia.infura.io/v3/YOUR_KEY
PRIVATE_KEY=0x...
# Optional
NODE_ID=my-node-1
P2P_PORT=8000
INITIAL_PEERS= Security: Never commit your .env file to version control. Use a strong, unique master password.
4 Start the Node
datamgmtnode start Your node will start with three APIs:
- • Internal API:
http://localhost:8080 - • External API:
http://0.0.0.0:8081 - • Dashboard API:
http://localhost:8082
5 Verify Installation
curl http://localhost:8080/health You should see a JSON response with status "healthy":
{
"status": "healthy",
"components": {
"blockchain": "connected",
"p2p_network": "connected",
"encryption": "active"
}
} System Requirements
| Component | Minimum | Recommended |
|---|---|---|
| Python | 3.10+ | 3.12+ |
| RAM | 2 GB | 8 GB |
| Storage | 10 GB | 100 GB+ (SSD) |
| Network | 10 Mbps | 100 Mbps |