{"library":"soma-sdk","title":"SOMA SDK","type":"library","description":"Python SDK for the SOMA network, enabling interaction with the SOMA blockchain, wallet management, and transaction building. Current version is 0.1.15, with active development on testnet-v0.1.21. Release cadence is rapid, with frequent patch releases.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install soma-sdk"],"cli":{"name":"soma","version":"sh: 1: soma: not found"}},"imports":["from somasdk import SomaClient","from somasdk import Wallet","from somasdk import Transaction"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":null,"github":"https://github.com/soma-org/soma","docs":null,"changelog":null,"pypi":"https://pypi.org/project/soma-sdk/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"import os\nfrom somasdk import SomaClient, Wallet\n\n# Initialize client (no auth required for public testnet)\nclient = SomaClient(node_url=os.environ.get('SOMA_NODE_URL', 'https://testnet.soma.org'))\n\n# Create a new wallet\nwallet = Wallet.generate()\nprint(\"Address:\", wallet.address)\nprint(\"Mnemonic:\", wallet.mnemonic)\n\n# Get balance\nbalance = client.get_balance(wallet.address)\nprint(\"Balance:\", balance)","lang":"python","description":"Basic usage: create a client and generate a wallet.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}