Catalog npm
Back to packageRELEASE DETAILS

0.1.3

npm

@0xkey-io/sdk-server

JavaScript Server SDK

0xkey
Published3 Jul 2026
Direct dependencies8
Transitive dependenciesNot calculated

README

Current package documentation

@0xkey-io/sdk-server

npm

A SDK client with server-specific abstractions for interacting with ZeroXKey API. Also includes @0xkey-io/http, a lower-level, fully typed HTTP client.

ZeroXKey API documentation lives here: https://docs.0xkey.com.

Getting started

$ npm install @0xkey-io/sdk-server
const { ZeroXKey } = require("@0xkey-io/sdk-server");

// This config contains parameters including base URLs, API credentials, and org ID
const zeroXKeyConfig = JSON.parse(fs.readFileSync("./0xkey.json", "utf8"));

// Use the config to instantiate a ZeroXKey Client
const zeroXKeyServerClient = new ZeroXKey(zeroXKeyConfig);

// You're all set to create a server!
const zeroXKeyProxyHandler = zeroXKeyServerClient.expressProxyHandler({});

app.post("/apiProxy", zeroXKeyProxyHandler);

app.listen(PORT, () => {
  console.log(`Server running on port ${PORT}`);
});

Helpers

@0xkey-io/sdk-server provides ZeroXKey, which offers wrappers around commonly used ZeroXKey API setups. This enables you to easily stand up a minimal backend to proxy end-users' requests to ZeroXKey. You can also use this to call on the ZeroXKey API directly from a server setting.

// TODO: // - typescript-ify example // - include nextjs server example

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 8

Native requirements
8 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
buffer
Environment
{
  "local_name": "buffer",
  "alias": false,
  "peer_metadata": null
}
^6.0.3runtime
cross-fetch
Environment
{
  "local_name": "cross-fetch",
  "alias": false,
  "peer_metadata": null
}
^3.1.5runtime
@0xkey-io/http
Environment
{
  "local_name": "@0xkey-io/http",
  "alias": false,
  "peer_metadata": null
}
0.1.3runtime
@0xkey-io/sdk-types
Environment
{
  "local_name": "@0xkey-io/sdk-types",
  "alias": false,
  "peer_metadata": null
}
0.1.1runtime
@0xkey-io/wallet-stamper
Environment
{
  "local_name": "@0xkey-io/wallet-stamper",
  "alias": false,
  "peer_metadata": null
}
0.1.3runtime
@0xkey-io/api-key-stamper
Environment
{
  "local_name": "@0xkey-io/api-key-stamper",
  "alias": false,
  "peer_metadata": null
}
0.1.3runtime
glob
Environment
{
  "local_name": "glob",
  "alias": false,
  "peer_metadata": null
}
^8.0.3development
@types/express
Environment
{
  "local_name": "@types/express",
  "alias": false,
  "peer_metadata": null
}
^4.17.21development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "5ed7ab7e409c13f02f7e4260cee666d8fe8f843a",
  "tarball": "https://registry.npmjs.org/@0xkey-io/sdk-server/-/sdk-server-0.1.3.tgz",
  "fileCount": 56,
  "integrity": "sha512-IPcebfWB07Cz4x3ElgWXfr8Bk3g5Obw0h5VZiRLXYKEBS1ln6v0hKZEPiB3BOaeRWPYvQxmhbokz7s23mlgEGw==",
  "signatures": [
    {
      "sig": "MEQCIAMVFYxDGQFy8+M8ayIA/cBggfGLjuPX7yOz4Aoc4Z8xAiAQKiJ1NZLNlR0AjTPCa239H6Gglav/0QbJ6NVJaT1aLg==",
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
    }
  ],
  "unpackedSize": 1293452
}

Repository

PENDING
0xkey-io/sdk-js

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:01 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:d87bcf2a702da7a3372a3c646b29047b2fe99b831fea7bd58145ab698e14ac7c

Other collected versions

0.1.44 Aug0.1.223 Jun0.1.122 May0.1.022 MayView all collected versions →