JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 15
  • Score
    100M100P100Q49612F
  • License Apache-2.0

๐Ÿš€ Official TypeScript SDK for MonkDB โ€” a unified, AI-native database for diverse data workloads

Package Exports

  • @monkdb/monkdb

Readme

MonkDB TypeScript SDK

Version Build Tests Last Updated

Welcome to the official TypeScript SDK for MonkDB, an AI-native database designed to handle diverse data workloads seamlessly. This SDK empowers developers to interact with MonkDB using TypeScript, leveraging its robust features for modern application development.โ€‹

๐Ÿš€ Features

  • **๐Ÿ•’ Time Series Data **: Efficiently store and analyze time-series data, enabling applications to process and query time-stamped information with ease.โ€‹

  • ๐Ÿง  Vector Data Integration: Manage and query vector data, facilitating operations like similarity searches and machine learning model integrations.โ€‹

  • ๐Ÿ” Full-Text Search: Perform comprehensive text searches across your datasets, enhancing the retrieval of relevant information through advanced indexing and querying capabilities.โ€‹

  • ๐ŸŒ Geospatial Queries: Execute complex geospatial queries to handle location-based data, supporting applications that require spatial analysis and mapping functionalities.โ€‹

  • ๐Ÿ“ฆ Blob Storage: Store and retrieve binary large objects (BLOBs), allowing for the management of multimedia files, documents, and other large data types within the database.โ€‹

  • ๐Ÿ“„ Document Store with SQL Interface: Combine the flexibility of a document store with the power of SQL, providing a PGWire-compatible SQL interface for structured querying of unstructured data.

  • Streaming SQL- Run realtime/streaming data workloads to perform petabyte scale SQL analytics (realtime).

๐Ÿ“ฆ Installation

To install the MonkDB's TypeScript SDK, use npm or yarn:

npm install @monkdb/monkdb

or

yarn add @monkdb/monkdb

๐Ÿงช Usage

Here's a basic example of how to establish a connection to MonkDB and execute queries using the SDK:

import { MonkConnection } from '@monkdb/monkdb';

const connection = new MonkConnection({
  servers: ['http://127.0.0.1:4200'],
  username: 'your_username',
  password: 'your_password',
});

const cursor = connection.cursor();

async function runQuery() {
  await cursor.execute('SELECT * FROM your_table');
  const results = cursor.fetchall();
  console.log(results);
}

runQuery().catch(console.error).finally(() => {
  cursor.close();
  connection.close();
});

๐Ÿ“š Documentation

Visit our tech documentation on how to execute use cases on MonkDB.

๐Ÿ“œ License

This project is licensed under the Apache-2.0 License.

๐Ÿค Support

For enterprise support or any inquiries, please contact us at ๐Ÿ“ง support@monkdb.com.