Skip to content

docs(get-started/sdks): fill omni SDK pages + replace legacy Go page#61

Merged
derekchiang merged 1 commit into
update-docs-structurefrom
feat/omni-sdk-docs
May 12, 2026
Merged

docs(get-started/sdks): fill omni SDK pages + replace legacy Go page#61
derekchiang merged 1 commit into
update-docs-structurefrom
feat/omni-sdk-docs

Conversation

@SahilVasava
Copy link
Copy Markdown
Contributor

Stacked on top of #60. Fills the 5 omni SDK stubs and replaces the legacy Go SDK page with the new omni Go binding.

What's in

Filled pages (each ~120-150 lines):

  • get-started/sdks/client-side/ios.mdx — Swift binding (SPM, precompiled xcframework)
  • get-started/sdks/client-side/android.mdx — Kotlin binding (Maven Central, AAR + JVM JAR)
  • get-started/sdks/server-side/python.mdx — Python binding (PyPI)
  • get-started/sdks/server-side/rust.mdx — Rust crate (crates.io, build.rs auto-downloads natives)
  • get-started/sdks/server-side/c.mdx — C FFI (build-from-source instructions)

New page:

  • get-started/sdks/server-side/go.mdx — Omni Go binding (bindings/go in the omni-sdk monorepo, bundled .a files per platform)

Removed:

  • docs/pages/advanced/go-sdk.mdx — legacy Go SDK page
  • Sidebar entries: Server-side > Go (legacy)Server-side > Go (new path); Advanced > Go SDK (legacy) entry removed

Redirects added (vocs.config.tsx):

  • /advanced/go-sdk/get-started/sdks/server-side/go
  • /sdk/advanced/go-sdk/get-started/sdks/server-side/go

Path fix: /resources/infrastructure/rpcs/api-and-toolings/infrastructure/rpcs across the 7 SDK pages (was a dead link in the existing stubs).

Page template (same for each language)

  1. Intro (names Omni SDK as the backbone, mentions alpha)
  2. Install — real command + latest alpha version (alpha.6 Kotlin, alpha.2 Python/Rust/Go, alpha-x.3 Swift xcframework)
  3. Setup — minimal Context + Signer + Account
  4. Example — end-to-end sponsored UserOp
  5. Custom signers — pattern for Privy / HSM / MPC backends
  6. EIP-7702 delegation — newAccount7702 snippet + custom-signer signAuthorization hookup note
  7. Next steps — sample-app repo + smart-account doc + RPC docs

Content sourced from the zerodev-omni-sdk README.

Local verification

pnpm dev and visual review of all 7 pages + sidebar. Build still fails on pre-existing dead links in other parts of the docs (smart-accounts/sponsor-gas/*, sdk/v5_3_x/*) — not introduced by this PR.

Fills the 5 omni SDK stubs (iOS, Android, Python, Rust, C) with full
install/setup/example/custom-signers/7702-delegation/next-steps content
sourced from the omni-sdk README.

Adds a new server-side/go.mdx for the omni Go binding, and removes the
legacy /advanced/go-sdk page (sidebar entry, advanced sidebar entry, and
mdx file). Existing /advanced/go-sdk URL redirects to the new location.

Also fixes the dead-link path /resources/infrastructure/rpcs ->
/api-and-toolings/infrastructure/rpcs (was wrong in the existing stubs)
across the 7 SDK pages.

Each language page covers:
- Install: real install command + latest alpha version
- Setup: import + Context + Signer + Account
- Example: end-to-end sponsored UserOp
- Custom signers: pattern for Privy/HSM/MPC backends
- EIP-7702 delegation: newAccount7702 + auto auth signing
- Next steps: example repo + smart-account creation + RPC docs

Overview page now points to the new Go location and explicitly names the
Omni SDK as the non-TypeScript backbone.
@vercel
Copy link
Copy Markdown

vercel Bot commented May 11, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Error Error May 11, 2026 11:09pm

Request Review

@SahilVasava SahilVasava requested a review from sgandhi-8 May 11, 2026 23:08
@derekchiang derekchiang merged commit b24d96b into update-docs-structure May 12, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants