What is MultiBaas?
MultiBaas is a platform to build on Ethereum virtual machine (EVM) blockchains. It is offered as software-as-a-service (SaaS) and has a web UI and a REST API.
Start by provisioning a MultiBaas deployment, then get right into building a frontend app or backend app on MultiBaas.
Key Features:
- Manage smart contracts: web UI and REST API for deploying and interacting with any smart contract.
- Cloud Wallets: sign and submit transactions and messages using your own hardware or software keys in:
- Azure Key Vault (standard)
- AWS Key Management Service (contact us)
- Google Cloud Key Management Service (contact us)
- Transaction Manager (TXM): monitor your Cloud Wallet transactions, report on their status and automatically resubmit them when required.
- Webhooks: receive an HTTPS callback to a URL that you specify when:
- A Cloud Wallet transaction has been mined.
- A specific smart contract event has been emitted.
- Transaction explorer: view transaction details (decoded smart contract function calls and events) without needing to have smart contract source code linked on a public blockchain explorer.
- SDKs for frontend and backend: available for TypeScript and Go, with more to come.
- Plugins and libraries for frameworks: deploy smart contracts & proxies and automatically configure MultiBaas from within popular web3 frameworks:
- Hardhat
- Foundry Forge
- Transaction composition: prepare transactions for signing without additional complications.
- Safe Accounts: add and manage Safe{Wallet} multisig wallets.
- Event indexing: easily record and search blockchain events with the built-in chain indexer and query language.
- Users and role based access control (RBAC): assign different access levels to users and API keys, and view key platform events in the audit log.
- Signer selector: unique differentiator for your wallet addresses.
- Curvegrid Testnet and Faucet: a gated blockchain testnet environment shared by all MultiBaas deployments with a private faucet.
- Supported Networks: we support a number of different chains and do not require an external blockchain node provider. If you are interested in support for a currently unsupported network, please contact us