node-amp

Appwrite Node SDK with Method Params.

BSD-3-CLAUSE License

Downloads
9
Stars
0
Committers
11

Appwrite Node.js SDK

This is the same SDK as node-appwrite with added support for params in methods. No more passing undefined now!

This SDK is only compatible with a minimum of Appwrite server version 1.5.x.

Installation

NPM

To install via NPM:

npm install @itznotabug/node-amp --save

If you're using a bundler (like Rollup or webpack), you can import the Appwrite module when you need it:

import {Client, Account} from "web-amp";

CDN

To install with a CDN (content delivery network) add the following scripts to the bottom of your tag, but before you use any Appwrite services:


<script src="https://cdn.jsdelivr.net/npm/@itznotabug/[email protected]"></script>

Getting Started

Same as https://github.com/appwrite/sdk-for-node?tab=readme-ov-file#getting-started.

Example Usage

Before -

const functions = new Messaging(client);
await functions.createExecution(
    'functionId',
    undefined,
    false,
    '/',
    ExecutionMethod.GET,
    {key: 'value'}
);

After -

const functions = new Functions(client);
await functions.createExecution(
    'functionId',
    {
        headers: {key: 'value'},
        method: ExecutionMethod.GET
    }
);