# minifab > Strumento per semplificare il settaggio e il deployment di una blockchain Hyperledger Fabric. > Maggiori informazioni: . - Crea la blockchain Hyperledger Fabric: `minifab up {{[-i|--fabric-release]}} {{versione_minifab}}` - Rimuovi la blockchain Hyperledger Fabric: `minifab down` - Installa smart contract su un canale: `minifab install {{[-n|--chaincode-name]}} {{nome_smart_contract}}` - Installa smart contract su un canale specificando la versione: `minifab install {{[-n|--chaincode-name]}} {{nome_smart_contract}} {{[-v|--chaincode-version]}} {{versione_smart_contract}}` - Inizializza smart contract dopo installazione/aggiornamento dello stesso: `minifab approve,commit,initialize,discover` - Interroga smart contract con argomenti: `minifab invoke {{[-n|--chaincode-name]}} {{nome_smart_contract}} {{[-p|--chaincode-parameters]}} '"{{nome_metodo}}", "{{arg0}}", "{{arg1}}", ...'` - Interroga la blockchain: `minifab blockquery {{numero_blocco}}` - Esegui direttamente l'applicazione: `minifab apprun {{[-l|--chaincode-language]}} {{linguaggio_di_programmazione}}`