@vectorize-io/vectorize-connect
TypeScript icon, indicating that this package has built-in type declarations

0.3.3 • Public • Published

Vectorize Connect SDK

TypeScript/JavaScript SDK for connecting different platforms such as Google Drive and Dropbox to the Vectorize platform.

This is a lightweight client that provides functionality for OAuth authentication and Vectorize API integration. The SDK helps you create connectors to various platforms, let users select files, and manage those connections through the Vectorize platform.

SDK Installation

NPM

npm install @vectorize-io/vectorize-connect

Yarn

yarn add @vectorize-io/vectorize-connect

pnpm

npm add @vectorize-io/vectorize-connect

Documentation

For detailed documentation, please refer to:

SDK Example Usage

For Google Drive Integration

For detailed information and examples on Google Drive integration, please refer to the Google Drive Integration guides.

For Dropbox Integration

For detailed information and examples on Dropbox integration, please refer to the Dropbox Integration guides.

API Reference

For detailed API documentation, please refer to the API Reference which includes:

  • OAuth functions for Google Drive and Dropbox
  • File selection functions
  • Connector management functions
  • User management functions
  • Token utilities
  • Configuration types

Configuration

VectorizeAPIConfig

Property Type Description
organizationId string Your Vectorize organization ID
authorization string Your Vectorize API key

Requirements

  • This SDK is compatible with Node.js environments and modern browsers
  • TypeScript 4.7+ for type definitions
  • Next.js 14.0.0+ for server components (optional)

Summary

The Vectorize Connect SDK provides:

  • OAuth authentication for Google Drive and Dropbox
  • File selection functionality
  • Token management for platform APIs
  • Vectorize API integration for connectors
  • User management capabilities

Detailed Documentation

For more detailed documentation, please refer to the following guides:

License

This project is licensed under the MIT License - see the LICENSE file for details.

Package Sidebar

Install

npm i @vectorize-io/vectorize-connect

Weekly Downloads

108

Version

0.3.3

License

MIT

Unpacked Size

566 kB

Total Files

9

Last publish

Collaborators

  • nicoloboschi
  • dk09876
  • benfrank241