Current collected state Current
Observed since 20 Oct, 22:05 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0bit/0gate
Official 0Gate SDK — Node server, browser embed, and React components. Stripe-style ergonomics for ramps.
Unified official SDK for the 0Gate ramp API — Node server, browser embed, React components, and Python.
| Surface | Command |
|---|---|
| Node (server) | npm install @0bit/0gate |
| Browser (bundler) | npm install @0bit/0gate → import { GateRamp } from '@0bit/0gate/browser' |
| React | npm install @0bit/0gate → import { RampCheckout } from '@0bit/0gate/react' |
| Python | pip install 0bit-0gate → from zerobit.gate import GateClient |
pip install "0bit-0gate[django]"
pip install "0bit-0gate[fastapi]"
pip install "0bit-0gate[flask]"
import { GateClient } from '@0bit/0gate';
const client = new GateClient({ apiKey: process.env.GATE_KEY! });
const session = await client.sessions.create({
amount: '100.00',
currency: 'EUR',
return_url: 'https://myapp.example/done',
});
console.log(session.client_secret);
import { GateRamp } from '@0bit/0gate/browser';
const ramp = new GateRamp({
publishableKey: 'pk_test_...',
clientSecret: session.client_secret,
});
await ramp.mount('#gate-container');
CDN (IIFE):
<script src="https://cdn.jsdelivr.net/npm/@0bit/0gate/dist/browser/0gate.iife.js"></script>
<script>
const ramp = new GateJS.GateRamp({ publishableKey: 'pk_test_...', clientSecret: 'gsec_...' });
ramp.mount('#container');
</script>
import { RampCheckout } from '@0bit/0gate/react';
<RampCheckout
publishableKey={import.meta.env.VITE_GATE_KEY}
clientSecret={session.client_secret}
onSuccess={({ txId }) => router.push('/done')}
/>
from zerobit.gate import GateClient
client = GateClient(api_key="sk_test_...")
session = client.sessions.create({
"amount": "100.00",
"currency": "EUR",
"return_url": "https://myapp.example/done",
})
print(session["client_secret"])
| Surface | 0Gate | Future products |
|---|---|---|
| npm | @0bit/0gate | @0bit/0pools, @0bit/0base |
| PyPI | 0bit-0gate | 0bit-0pools, 0bit-0base |
| Python import | zerobit.gate | zerobit.pools, zerobit.base |
cd 0Bit_apps/0Gate/0Gate_Sdk
npm ci && npm run build && npm test
pip install -e ".[dev,django,fastapi,flask]"
pytest
MIT. Part of the 0Bit / 0Gate ramp platform.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
coEnvironment{
"local_name": "co",
"alias": false,
"peer_metadata": null
} | ^4.6.0 | runtime |
msEnvironment{
"local_name": "ms",
"alias": false,
"peer_metadata": null
} | ^2.1.3 | runtime |
wsEnvironment{
"local_name": "ws",
"alias": false,
"peer_metadata": null
} | ^8.21.0 | runtime |
cacEnvironment{
"local_name": "cac",
"alias": false,
"peer_metadata": null
} | ^6.7.14 | runtime |
bserEnvironment{
"local_name": "bser",
"alias": false,
"peer_metadata": null
} | ^2.1.1 | runtime |
chaiEnvironment{
"local_name": "chai",
"alias": false,
"peer_metadata": null
} | ^5.3.3 | runtime |
exitEnvironment{
"local_name": "exit",
"alias": false,
"peer_metadata": null
} | ^0.1.2 | runtime |
globEnvironment{
"local_name": "glob",
"alias": false,
"peer_metadata": null
} | ^7.2.3 | runtime |
gopdEnvironment{
"local_name": "gopd",
"alias": false,
"peer_metadata": null
} | ^1.2.0 | runtime |
onceEnvironment{
"local_name": "once",
"alias": false,
"peer_metadata": null
} | ^1.4.0 | runtime |
tmplEnvironment{
"local_name": "tmpl",
"alias": false,
"peer_metadata": null
} | ^1.0.5 | runtime |
tr46Environment{
"local_name": "tr46",
"alias": false,
"peer_metadata": null
} | ^5.1.1 | runtime |
y18nEnvironment{
"local_name": "y18n",
"alias": false,
"peer_metadata": null
} | ^5.0.8 | runtime |
chalkEnvironment{
"local_name": "chalk",
"alias": false,
"peer_metadata": null
} | ^4.1.2 | runtime |
cliuiEnvironment{
"local_name": "cliui",
"alias": false,
"peer_metadata": null
} | ^8.0.1 | runtime |
debugEnvironment{
"local_name": "debug",
"alias": false,
"peer_metadata": null
} | ^4.4.3 | runtime |
execaEnvironment{
"local_name": "execa",
"alias": false,
"peer_metadata": null
} | ^5.1.1 | runtime |
isexeEnvironment{
"local_name": "isexe",
"alias": false,
"peer_metadata": null
} | ^2.0.0 | runtime |
jsescEnvironment{
"local_name": "jsesc",
"alias": false,
"peer_metadata": null
} | ^3.1.0 | runtime |
json5Environment{
"local_name": "json5",
"alias": false,
"peer_metadata": null
} | ^2.2.3 | runtime |
kleurEnvironment{
"local_name": "kleur",
"alias": false,
"peer_metadata": null
} | ^3.0.3 | runtime |
levenEnvironment{
"local_name": "leven",
"alias": false,
"peer_metadata": null
} | ^3.1.0 | runtime |
loupeEnvironment{
"local_name": "loupe",
"alias": false,
"peer_metadata": null
} | ^3.2.1 | runtime |
p-tryEnvironment{
"local_name": "p-try",
"alias": false,
"peer_metadata": null
} | ^2.2.0 | runtime |
patheEnvironment{
"local_name": "pathe",
"alias": false,
"peer_metadata": null
} | ^1.1.2 | runtime |
saxesEnvironment{
"local_name": "saxes",
"alias": false,
"peer_metadata": null
} | ^6.0.0 | runtime |
slashEnvironment{
"local_name": "slash",
"alias": false,
"peer_metadata": null
} | ^3.0.0 | runtime |
tldtsEnvironment{
"local_name": "tldts",
"alias": false,
"peer_metadata": null
} | ^6.1.86 | runtime |
whichEnvironment{
"local_name": "which",
"alias": false,
"peer_metadata": null
} | ^2.0.2 | runtime |
yargsEnvironment{
"local_name": "yargs",
"alias": false,
"peer_metadata": null
} | ^17.7.2 | runtime |
bracesEnvironment{
"local_name": "braces",
"alias": false,
"peer_metadata": null
} | ^3.0.3 | runtime |
dedentEnvironment{
"local_name": "dedent",
"alias": false,
"peer_metadata": null
} | ^1.7.2 | runtime |
dequalEnvironment{
"local_name": "dequal",
"alias": false,
"peer_metadata": null
} | ^2.0.3 | runtime |
expectEnvironment{
"local_name": "expect",
"alias": false,
"peer_metadata": null
} | ^29.7.0 | runtime |
hasownEnvironment{
"local_name": "hasown",
"alias": false,
"peer_metadata": null
} | ^2.0.4 | runtime |
nanoidEnvironment{
"local_name": "nanoid",
"alias": false,
"peer_metadata": null
} | ^3.3.12 | runtime |
nwsapiEnvironment{
"local_name": "nwsapi",
"alias": false,
"peer_metadata": null
} | ^2.2.23 | runtime |
parse5Environment{
"local_name": "parse5",
"alias": false,
"peer_metadata": null
} | ^7.3.0 | runtime |
rollupEnvironment{
"local_name": "rollup",
"alias": false,
"peer_metadata": null
} | ^4.60.4 | runtime |
semverEnvironment{
"local_name": "semver",
"alias": false,
"peer_metadata": null
} | ^6.3.1 | runtime |
walkerEnvironment{
"local_name": "walker",
"alias": false,
"peer_metadata": null
} | ^1.0.8 | runtime |
wrappyEnvironment{
"local_name": "wrappy",
"alias": false,
"peer_metadata": null
} | ^1.0.2 | runtime |
ci-infoEnvironment{
"local_name": "ci-info",
"alias": false,
"peer_metadata": null
} | ^3.9.0 | runtime |
csstypeEnvironment{
"local_name": "csstype",
"alias": false,
"peer_metadata": null
} | ^3.2.3 | runtime |
esbuildEnvironment{
"local_name": "esbuild",
"alias": false,
"peer_metadata": null
} | ^0.21.5 | runtime |
esprimaEnvironment{
"local_name": "esprima",
"alias": false,
"peer_metadata": null
} | ^4.0.1 | runtime |
find-upEnvironment{
"local_name": "find-up",
"alias": false,
"peer_metadata": null
} | ^4.1.0 | runtime |
gensyncEnvironment{
"local_name": "gensync",
"alias": false,
"peer_metadata": null
} | ^1.0.0-beta.2 | runtime |
js-yamlEnvironment{
"local_name": "js-yaml",
"alias": false,
"peer_metadata": null
} | ^3.14.2 | runtime |
mime-dbEnvironment{
"local_name": "mime-db",
"alias": false,
"peer_metadata": null
} | ^1.52.0 | runtime |
onetimeEnvironment{
"local_name": "onetime",
"alias": false,
"peer_metadata": null
} | ^5.1.2 | runtime |
p-limitEnvironment{
"local_name": "p-limit",
"alias": false,
"peer_metadata": null
} | ^3.1.0 | runtime |
pathvalEnvironment{
"local_name": "pathval",
"alias": false,
"peer_metadata": null
} | ^2.0.1 | runtime |
piratesEnvironment{
"local_name": "pirates",
"alias": false,
"peer_metadata": null
} | ^4.0.7 | runtime |
pkg-dirEnvironment{
"local_name": "pkg-dir",
"alias": false,
"peer_metadata": null
} | ^4.2.0 | runtime |
postcssEnvironment{
"local_name": "postcss",
"alias": false,
"peer_metadata": null
} | ^8.5.15 | runtime |
promptsEnvironment{
"local_name": "prompts",
"alias": false,
"peer_metadata": null
} | ^2.4.2 | runtime |
resolveEnvironment{
"local_name": "resolve",
"alias": false,
"peer_metadata": null
} | ^1.22.12 | runtime |
siginfoEnvironment{
"local_name": "siginfo",
"alias": false,
"peer_metadata": null
} | ^2.0.0 | runtime |
std-envEnvironment{
"local_name": "std-env",
"alias": false,
"peer_metadata": null
} | ^3.10.0 | runtime |
tinyspyEnvironment{
"local_name": "tinyspy",
"alias": false,
"peer_metadata": null
} | ^3.0.2 | runtime |
yallistEnvironment{
"local_name": "yallist",
"alias": false,
"peer_metadata": null
} | ^3.1.1 | runtime |
anymatchEnvironment{
"local_name": "anymatch",
"alias": false,
"peer_metadata": null
} | ^3.1.3 | runtime |
argparseEnvironment{
"local_name": "argparse",
"alias": false,
"peer_metadata": null
} | ^1.0.10 | runtime |
asynckitEnvironment{
"local_name": "asynckit",
"alias": false,
"peer_metadata": null
} | ^0.4.0 | runtime |
cssstyleEnvironment{
"local_name": "cssstyle",
"alias": false,
"peer_metadata": null
} | ^4.6.0 | runtime |
deep-eqlEnvironment{
"local_name": "deep-eql",
"alias": false,
"peer_metadata": null
} | ^5.0.2 | runtime |
emitteryEnvironment{
"local_name": "emittery",
"alias": false,
"peer_metadata": null
} | ^0.13.1 | runtime |
entitiesEnvironment{
"local_name": "entities",
"alias": false,
"peer_metadata": null
} | ^6.0.1 | runtime |
error-exEnvironment{
"local_name": "error-ex",
"alias": false,
"peer_metadata": null
} | ^1.3.4 | runtime |
escaladeEnvironment{
"local_name": "escalade",
"alias": false,
"peer_metadata": null
} | ^3.2.0 | runtime |
fseventsEnvironment{
"local_name": "fsevents",
"alias": false,
"peer_metadata": null
} | ^2.3.3 | runtime |
has-flagEnvironment{
"local_name": "has-flag",
"alias": false,
"peer_metadata": null
} | ^4.0.0 | runtime |
inflightEnvironment{
"local_name": "inflight",
"alias": false,
"peer_metadata": null
} | ^1.0.6 | runtime |
inheritsEnvironment{
"local_name": "inherits",
"alias": false,
"peer_metadata": null
} | ^2.0.4 | runtime |
jest-cliEnvironment{
"local_name": "jest-cli",
"alias": false,
"peer_metadata": null
} | ^29.7.0 | runtime |
make-dirEnvironment{
"local_name": "make-dir",
"alias": false,
"peer_metadata": null
} | ^4.0.0 | runtime |
mimic-fnEnvironment{
"local_name": "mimic-fn",
"alias": false,
"peer_metadata": null
} | ^2.1.0 | runtime |
minimistEnvironment{
"local_name": "minimist",
"alias": false,
"peer_metadata": null
} | ^1.2.8 | runtime |
minipassEnvironment{
"local_name": "minipass",
"alias": false,
"peer_metadata": null
} | ^7.1.3 | runtime |
p-locateEnvironment{
"local_name": "p-locate",
"alias": false,
"peer_metadata": null
} | ^4.1.0 | runtime |
path-keyEnvironment{
"local_name": "path-key",
"alias": false,
"peer_metadata": null
} | ^3.1.1 | runtime |
punycodeEnvironment{
"local_name": "punycode",
"alias": false,
"peer_metadata": null
} | ^2.3.1 | runtime |
react-isEnvironment{
"local_name": "react-is",
"alias": false,
"peer_metadata": null
} | ^17.0.2 | runtime |
tinyexecEnvironment{
"local_name": "tinyexec",
"alias": false,
"peer_metadata": null
} | ^0.3.2 | runtime |
tinypoolEnvironment{
"local_name": "tinypool",
"alias": false,
"peer_metadata": null
} | ^1.1.1 | runtime |
wordwrapEnvironment{
"local_name": "wordwrap",
"alias": false,
"peer_metadata": null
} | ^1.0.0 | runtime |
xmlcharsEnvironment{
"local_name": "xmlchars",
"alias": false,
"peer_metadata": null
} | ^2.2.0 | runtime |
bs-loggerEnvironment{
"local_name": "bs-logger",
"alias": false,
"peer_metadata": null
} | ^0.2.6 | runtime |
callsitesEnvironment{
"local_name": "callsites",
"alias": false,
"peer_metadata": null
} | ^3.1.0 | runtime |
camelcaseEnvironment{
"local_name": "camelcase",
"alias": false,
"peer_metadata": null
} | ^5.3.1 | runtime |
data-urlsEnvironment{
"local_name": "data-urls",
"alias": false,
"peer_metadata": null
} | ^5.0.0 | runtime |
deepmergeEnvironment{
"local_name": "deepmerge",
"alias": false,
"peer_metadata": null
} | ^4.3.1 | runtime |
es-errorsEnvironment{
"local_name": "es-errors",
"alias": false,
"peer_metadata": null
} | ^1.3.0 | runtime |
form-dataEnvironment{
"local_name": "form-data",
"alias": false,
"peer_metadata": null
} | ^4.0.5 | runtime |
get-protoEnvironment{
"local_name": "get-proto",
"alias": false,
"peer_metadata": null
} | ^1.0.1 | runtime |
is-numberEnvironment{
"local_name": "is-number",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | runtime |
is-streamEnvironment{
"local_name": "is-stream",
"alias": false,
"peer_metadata": null
} | ^2.0.1 | runtime |
jackspeakEnvironment{
"local_name": "jackspeak",
"alias": false,
"peer_metadata": null
} | ^3.4.3 | runtime |
jest-diffEnvironment{
"local_name": "jest-diff",
"alias": false,
"peer_metadata": null
} | ^29.7.0 | runtime |
Showing the first 100 declarations.
Source distribution
{
"shasum": "63e37c8fcd820f9ae542989850731661f5dd21ab",
"tarball": "https://registry.npmjs.org/@0bit/0gate/-/0gate-0.1.2.tgz",
"fileCount": 63,
"integrity": "sha512-S3Ty0klN1TuScTTeRWJrZ5HNFNN6QeFijI//hg0LkHuojGpZ/RFmWBI8+bJR7t472vFU2McDpHjgZhXPArhL2w==",
"signatures": [
{
"sig": "MEYCIQCo8X/Ek65fr/R+qjL3YFFyXSs3L/Gdj/a/4cZXEmH2OAIhAOldTKy6kdmenj4iH5bFSeHdyXcM2XUi+ITDookSldbo",
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
}
],
"unpackedSize": 395748
}Observed since 20 Oct, 22:05 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:6a4be290c1a1bc2ec283f23674fcb58b7d3f517202600106edef3a48ded48c7e