Skip to content

JavaScript SDK Installation

Get the GridBank JavaScript SDK installed and ready to use in your Node.js or browser project.

Requirements

  • Node.js: 14 or later (for Node.js environments)
  • Browser: Modern browser with ES2020 support
  • Package Manager: npm, yarn, or pnpm

Quick Install

Install the SDK from npm:

npm install @gridbank/api-js

Install with Other Package Managers

Yarn:

yarn add @gridbank/api-js

pnpm:

pnpm add @gridbank/api-js

Verify Installation

Check that the SDK is installed correctly:

import { EnterpriseClient } from '@gridbank/api-js';
console.log('✓ @gridbank/api-js installed');

Node.js Usage

Use the SDK in your Node.js applications:

import { EnterpriseClient } from '@gridbank/api-js';

const client = new EnterpriseClient({ apiKey: 'apik_...' });
const results = await client.searchVideos({ q: 'nature' });

Browser Usage

Use with a bundler like Webpack, Vite, or esbuild for browser environments:

import { EnterpriseClient } from '@gridbank/api-js';

const client = new EnterpriseClient({ apiKey: 'apik_...' });
const results = await client.searchVideos({ q: 'nature' });

TypeScript Support

Full TypeScript types are included. No extra installation needed:

import { EnterpriseClient, SearchResult } from '@gridbank/api-js';

const client = new EnterpriseClient({ apiKey: 'apik_...' });
const results: SearchResult = await client.searchVideos({ q: 'nature' });

Development Installation

To contribute or modify the SDK:

git clone https://github.com/gridbank/gridbank-api-js.git
cd gridbank-api-js
npm install
npm run build

Troubleshooting

Module not found: Ensure you've run npm install @gridbank/api-js in your project directory.

TypeScript errors: Make sure your tsconfig.json targets ES2020 or later ("target": "ES2020").

Next Steps