| Infrastructure model | Nodes run on infrastructure your team controls, including supported bare-metal, virtual machine and Kubernetes environments. | Infura operates the underlying blockchain infrastructure and provides managed API access to supported networks. | Novacula is designed for teams that want direct control over node infrastructure, while Infura removes the need to operate the underlying nodes. |
|---|
| Pricing approach | Core Executors are open source. Hub is paid, and Enterprise On-Premise pricing is custom. | Infura uses a credit-based pricing model, with Free, Developer, Team and Enterprise plans. API requests consume credits based on computational complexity. | Novacula and Infura use different commercial models: Novacula is centered on managed node infrastructure, while Infura pricing scales with API usage and credit consumption. |
|---|
| API model | Expose the chain-native RPC interfaces provided by your nodes, including JSON-RPC, WebSocket or gRPC where supported. | Infura provides managed blockchain APIs and hosted endpoints for accessing supported networks without running the underlying infrastructure. | Novacula keeps your team closer to the underlying node and its native interfaces, while Infura abstracts node operations behind a managed API service. |
|---|
| Deployment model | Deploy and manage nodes on customer-controlled bare metal, virtual machines or Kubernetes through one control plane. | Connect applications to Infura’s managed blockchain infrastructure through hosted API endpoints, without deploying the underlying nodes yourself. | Novacula gives infrastructure teams control over where nodes run, while Infura abstracts node deployment and maintenance behind a managed service. |
|---|
| Operational visibility | Monitor node health, synchronization, peers, resource usage, metrics and selected logs from the control plane. | Infura provides dashboard visibility into API usage, application performance, request methods and request activity. | Novacula focuses on node-level operations, while Infura focuses on visibility into the managed API service and application usage. |
|---|