Usage

Import

requires Node.js 16

import { Akord } from "@akord/akord-js";

or

const { Akord } = require("@akord/akord-js");

Quick start

Init Akord

with email & password

import { Auth, Akord } from "@akord/akord-js";
const { wallet, jwt } = Auth.signIn(email, password);
const akord = Akord.init(wallet);

with Akord Wallet & JWT

const akord = Akord.init(wallet, { authToken: jwt });

Create vault

const { vaultId } = await akord.vault.create("my first vault");

Upload file to the vault by creating new stack

const { stackId, uri } = await akord.stack.create(vaultId, file);

Download the latest stack version

const filePath = await akord.stack.download(stackId);

Query user vaults

const vaults = await akord.vault.listAll();

More examples

See our demo app tutorial and learn how to create, contribute and access an Akord Vault. We also have some example flows in our tests repository.

Last updated

Was this helpful?