TxPark CLI Documentation¶
Welcome to the TxPark documentation! TxPark provides on-demand ephemeral Tezos X EVM sequencer testnets running on Google Kubernetes Engine (GKE).
What is TxPark?¶
TxPark is a command-line interface (CLI) tool that simplifies the deployment and management of Tezos X testnets. With simple commands, you can:
- 🚀 Deploy testnets in minutes
- 📊 Monitor testnet status and logs
- 🔄 Upgrade binaries without downtime
- 🐚 Debug with interactive shell access
- 🗑️ Clean up with automatic lifetime management
Key Features¶
On-Demand Testnets¶
Deploy complete Tezos X environments with a single command. Each testnet includes:
- EVM Sequencer Node
- Smart Rollup Node
- TzKT Indexer
- Blockscout Explorer
- Faucet Service
- Automatic HTTPS with SSL certificates
Flexible Lifetimes¶
Choose how long your testnet should run:
- Ephemeral (1h, 4h, 1d) - Automatically deleted after expiration
- Permanent - Runs until explicitly destroyed
Resource Profiles¶
Select the right resource allocation for your use case:
- Default - Standard resources for development and testing
- High-performance - 2x storage and memory for stress testing
Binary Management¶
Test different Octez branches easily:
- Deploy with binaries from any GitLab branch
- Upgrade running testnets to new binaries
- Preserve blockchain data across upgrades
Quick Navigation¶
-
Getting Started
Install txpark and deploy your first testnet
-
Command Reference
Complete documentation for all CLI commands
-
Workflows
Real-world scenarios and step-by-step guides
-
Best Practices
Recommendations for testnet management
-
Development
Contribute to txpark development
Quick Start¶
# Install txpark
curl -sSL https://doc.txpark.nomadic-labs.com/install.sh | bash
# Deploy your first testnet
txpark deploy my-first-testnet --sequencer --build-branch master
# Check status
txpark status my-first-testnet
# View logs
txpark logs my-first-testnet evm-sequencer --follow
# Clean up
txpark destroy my-first-testnet
Need Help?¶
- 📖 Read the Getting Started Guide
- 💬 Check the Command Reference
- 🐛 Report issues on GitLab
- 🔧 Contribute via Pull Requests
Ready to get started? Head to the Getting Started Guide →