# Novacula > Novacula — B2B platform for running blockchain full nodes for RPC on your own infrastructure ## Docs - [Manage your account](https://docs.novacula.io/docs/account/account.md): Edit your display name, change password, and view active sessions - [API keys](https://docs.novacula.io/docs/account/api-keys.md): Org-scoped tokens that executors present to the control plane — create, rotate, revoke, delete - [Members and invitations](https://docs.novacula.io/docs/account/members-and-invitations.md): Invite people into your organization, change their role, and remove access - [Manage your organization](https://docs.novacula.io/docs/account/organization.md): Create, switch, rename, and deactivate an organization - [Sessions and security](https://docs.novacula.io/docs/account/sessions.md): How sessions work, how to revoke them, and how to recover when you lose access - [AI Assistant](https://docs.novacula.io/docs/ai-assistant/overview.md): In-product chat helper — open the panel, send a message, manage threads - [Audit log](https://docs.novacula.io/docs/audit/audit-log.md): Who-did-what record across an organization — immutable, filterable, exportable - [Bitcoin](https://docs.novacula.io/docs/chains/bitcoin.md): Bitcoin Core (`bitcoind`) — networks, ports, resource defaults, and config overrides - [BSC](https://docs.novacula.io/docs/chains/bsc.md): BNB Smart Chain (BSC `geth` fork) — networks, ports, resource defaults, and CLI overrides - [Ethereum](https://docs.novacula.io/docs/chains/ethereum.md): Two-role (EL + CL) nodes — Geth / Reth / Nethermind / Erigon × Lighthouse / Prysm / Lodestar - [Igra](https://docs.novacula.io/docs/chains/igra.md): Two-role (kaspad + igra-reth) EVM-compatible L2 anchored on Kaspa - [Ink](https://docs.novacula.io/docs/chains/ink.md): Two-role (op-geth + op-node) OP-Stack L2 anchored on Ethereum - [Monad](https://docs.novacula.io/docs/chains/monad.md): Three-role (consensus + execution + rpc) high-throughput EVM chain - [Supported chains overview](https://docs.novacula.io/docs/chains/overview.md): At-a-glance matrix of chains, networks, clients, and node types Novacula supports - [Sui](https://docs.novacula.io/docs/chains/sui.md): `sui-node` — networks, ports, resource defaults, and `fullnode.yaml` overrides - [Tron](https://docs.novacula.io/docs/chains/tron.md): `java-tron` — networks, JVM tuning, ports, resource defaults, and `config.conf` overrides - [Agent (bare-metal)](https://docs.novacula.io/docs/executors/agent-bare-metal.md): The Novacula Agent — a daemon that manages node processes as systemd services on Linux hosts - [Connect an executor](https://docs.novacula.io/docs/executors/connect-an-executor.md): Generate an API key and bring an Agent or Operator online against your organization - [Deactivate an executor](https://docs.novacula.io/docs/executors/deactivate-executor.md): Take an executor out of service — disable its API key, delete the row, and clean up the infrastructure - [Executor capabilities](https://docs.novacula.io/docs/executors/executor-capabilities.md): What an executor declares it can run, and how the control plane uses that to gate the deploy wizard - [Operator (Kubernetes)](https://docs.novacula.io/docs/executors/operator-kubernetes.md): The Novacula Operator — a Kubernetes controller that materializes nodes as ConfigMaps and StatefulSets - [Executors overview](https://docs.novacula.io/docs/executors/overview.md): What an executor is, how it talks to the control plane, and what flows in each direction - [Upgrade an executor](https://docs.novacula.io/docs/executors/upgrade-executor.md): Request an upgrade from the UI; the executor self-applies and reports the new version - [Key concepts](https://docs.novacula.io/docs/get-started/key-concepts.md): Control plane, executors, nodes, processes, and the desired-state model in one page - [Quickstart](https://docs.novacula.io/docs/get-started/quickstart.md): Sign up, create an organization, connect your first executor, and deploy a node in under 10 minutes - [Introduction](https://docs.novacula.io/docs/introduction.md): B2B platform for running blockchain full nodes for RPC, across bare-metal and Kubernetes - [Deploy a node](https://docs.novacula.io/docs/nodes/deploy-a-node.md): Step-by-step walkthrough of the Deploy node wizard — target, resources, custom config, review - [Edit node configuration](https://docs.novacula.io/docs/nodes/edit-configuration.md): Change config and CLI overrides on a running node — what's live and what's still on the roadmap - [Organizing nodes](https://docs.novacula.io/docs/nodes/groups-and-tags.md): Find and organize nodes in long lists — search, filter by chain / phase / executor, and what's planned - [Node logs](https://docs.novacula.io/docs/nodes/logs.md): View live and tailed logs per process — how to scope, filter, and what gets streamed - [Node monitoring](https://docs.novacula.io/docs/nodes/monitoring.md): Status, sync metrics, and health probes — where each panel comes from and how fresh it is - [Node lifecycle](https://docs.novacula.io/docs/nodes/node-lifecycle.md): Start, stop, restart, and delete a node — what each action does and how the executor applies it - [Nodes overview](https://docs.novacula.io/docs/nodes/overview.md): What a node is in Novacula, how it maps to OS-level processes, and where to go for each lifecycle action - [Upgrade a node](https://docs.novacula.io/docs/nodes/upgrade-node.md): Moving a node to a newer (or older) client version — current path and what's coming - [Alert rules](https://docs.novacula.io/docs/notifications/alert-rules.md): Built-in alert rules — node down, disk usage — and how to configure thresholds and routing - [Events feed](https://docs.novacula.io/docs/notifications/events-feed.md): The cross-resource event stream — what gets recorded, how to read it, and how long it sticks around - [Per-node notification overrides](https://docs.novacula.io/docs/notifications/per-node-overrides.md): Override the org-wide alert rules for individual nodes — silence noisy ones, tighten critical ones - [Webhooks](https://docs.novacula.io/docs/notifications/webhooks.md): Push alert incidents to your own systems via outbound webhook - [Architecture](https://docs.novacula.io/docs/platform/architecture.md): How the control plane, executors, and adapters fit together - [Chains and networks](https://docs.novacula.io/docs/platform/chains-and-networks.md): How Novacula models blockchain support — chains, networks, roles, clients, versions - [Desired-state model](https://docs.novacula.io/docs/platform/desired-state-model.md): How the control plane records desired specs, executors reconcile them, and the platform detects drift - [Execution backends](https://docs.novacula.io/docs/platform/execution-backends.md): Agent (bare-metal, systemd) and Operator (Kubernetes) — two backends behind the same ChainAdapter interface - [Roles and permissions](https://docs.novacula.io/docs/platform/roles-and-permissions.md): Organization roles (owner, admin, member) and the system admin — what each can do - [Apply executor upgrades](https://docs.novacula.io/recipes/apply-upgrades.md): Recover when an executor self-update needs intervention — what to check, what to roll back, how - [Provision an executor on bare-metal](https://docs.novacula.io/recipes/provision-on-bare-metal.md): Install the Novacula Agent as a systemd service on a Linux host and bring it online - [Provision an executor on Kubernetes](https://docs.novacula.io/recipes/provision-on-kubernetes.md): Install the Novacula Operator with Helm and connect it to your organization - [Rotate executor API keys](https://docs.novacula.io/recipes/rotate-api-keys.md): Swap the API key an executor uses with no downtime — both backends - [Release notes](https://docs.novacula.io/release-notes/release-notes.md): What's new in Novacula — chronological log of platform changes - [Self-hosted Novacula](https://docs.novacula.io/self-hosted/introduction.md): Deploy the full Novacula stack inside your own network, with no outbound dependency on the Novacula cloud ## OpenAPI Specs - [openapi](https://docs.novacula.io/api-reference/openapi.json)