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