console

One endpoint, every chain: the v2 SDK

Ravi Nandakumar

SDK Lead, Developer Experience

·

·

6 min read

The v2 SDK started with a simple complaint: every chain asked developers to remember a different set of edges. Endpoints, retries, wallets, gas rules, and indexing all leaked into product code. One endpoint is our attempt to make that surface feel boring again.

Instead of treating each chain as a separate integration, Hexiora exposes a single request model and translates the messy parts behind it. Your app asks for intent, data, or execution; the SDK decides how to route, sign, sponsor, and recover across the supported network.

Why the abstraction matters

Most multi-chain work fails at the seams. A balance reads one way, a transaction confirms another way, and errors arrive in five different shapes. v2 normalizes those seams so teams can build product logic once and let the infrastructure carry the translation layer.

“A good SDK should remove decisions from the hot path, not hide information from the developer.”

A thinner application surface

The SDK keeps app code focused on the action a user wants to take. It can fall back between providers, attach sponsorship rules, and return traceable execution metadata without forcing product teams to wire those pieces manually in every feature.

// v2 SDK: one call, chain-aware execution
const client = hexiora({ endpoint });
const result = await client.execute({
  chain: "base",
  action: "mint",
  account,
});
What changes for teams

Shipping across chains becomes less about collecting adapter code and more about setting policy. You decide what reliability, sponsorship, and routing should look like; Hexiora turns that policy into the request path.

  • One request model across supported chains.

  • Routing, retries, and sponsorship live below product code.

  • Every execution still returns enough detail to debug.

The point is not to pretend chains are identical. The point is to make their differences manageable, explicit, and far away from the part of your product users actually touch.

The v2 SDK started with a simple complaint: every chain asked developers to remember a different set of edges. Endpoints, retries, wallets, gas rules, and indexing all leaked into product code. One endpoint is our attempt to make that surface feel boring again.

Instead of treating each chain as a separate integration, Hexiora exposes a single request model and translates the messy parts behind it. Your app asks for intent, data, or execution; the SDK decides how to route, sign, sponsor, and recover across the supported network.

Why the abstraction matters

Most multi-chain work fails at the seams. A balance reads one way, a transaction confirms another way, and errors arrive in five different shapes. v2 normalizes those seams so teams can build product logic once and let the infrastructure carry the translation layer.

“A good SDK should remove decisions from the hot path, not hide information from the developer.”

A thinner application surface

The SDK keeps app code focused on the action a user wants to take. It can fall back between providers, attach sponsorship rules, and return traceable execution metadata without forcing product teams to wire those pieces manually in every feature.

// v2 SDK: one call, chain-aware execution
const client = hexiora({ endpoint });
const result = await client.execute({
  chain: "base",
  action: "mint",
  account,
});
What changes for teams

Shipping across chains becomes less about collecting adapter code and more about setting policy. You decide what reliability, sponsorship, and routing should look like; Hexiora turns that policy into the request path.

  • One request model across supported chains.

  • Routing, retries, and sponsorship live below product code.

  • Every execution still returns enough detail to debug.

The point is not to pretend chains are identical. The point is to make their differences manageable, explicit, and far away from the part of your product users actually touch.

The v2 SDK started with a simple complaint: every chain asked developers to remember a different set of edges. Endpoints, retries, wallets, gas rules, and indexing all leaked into product code. One endpoint is our attempt to make that surface feel boring again.

Instead of treating each chain as a separate integration, Hexiora exposes a single request model and translates the messy parts behind it. Your app asks for intent, data, or execution; the SDK decides how to route, sign, sponsor, and recover across the supported network.

Why the abstraction matters

Most multi-chain work fails at the seams. A balance reads one way, a transaction confirms another way, and errors arrive in five different shapes. v2 normalizes those seams so teams can build product logic once and let the infrastructure carry the translation layer.

“A good SDK should remove decisions from the hot path, not hide information from the developer.”

A thinner application surface

The SDK keeps app code focused on the action a user wants to take. It can fall back between providers, attach sponsorship rules, and return traceable execution metadata without forcing product teams to wire those pieces manually in every feature.

// v2 SDK: one call, chain-aware execution
const client = hexiora({ endpoint });
const result = await client.execute({
  chain: "base",
  action: "mint",
  account,
});
What changes for teams

Shipping across chains becomes less about collecting adapter code and more about setting policy. You decide what reliability, sponsorship, and routing should look like; Hexiora turns that policy into the request path.

  • One request model across supported chains.

  • Routing, retries, and sponsorship live below product code.

  • Every execution still returns enough detail to debug.

The point is not to pretend chains are identical. The point is to make their differences manageable, explicit, and far away from the part of your product users actually touch.

Content

Build on rails that don't break.

Start free and connect your first chain in minutes — no card required, no sales calls, just a simple way to get started and build with confidence.

Content

Build on rails that don't break.

Start free and connect your first chain in minutes — no card required, no sales calls, just a simple way to get started and build with confidence.

Content

Build on rails that don't break.

Start free and connect your first chain in minutes — no card required, no sales calls, just a simple way to get started and build with confidence.

Create a free website with Framer, the website builder loved by startups, designers and agencies.