Skip to main content

createOmniaSwarm

@totemsdk/omnia


@totemsdk/omnia / createOmniaSwarm

Function: createOmniaSwarm()

createOmniaSwarm(config?): Promise<OmniaSwarm>

Create an OmniaSwarm. Transport is determined by config.relay:

  • { mode: 'native' } (default) — Raw Hyperswarm P2P.
  • { mode: 'hosted', apiKey } — Axia-managed relay.
  • { mode: 'self-hosted', relayUrl } — Your own relay node.

Parameters

config?

OmniaSwarmConfig = {}

Returns

Promise<OmniaSwarm>