Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mindsdb-dependabot-npm-and-yarn-docs-multi-349381870a.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Before performing any operations, you must connect to MindsDB. By default, all operations will go through MindsDB Cloud REST APIs, but you can use a self-hosted version of MindsDB as well.
Here is how to connect to your local MindsDB server:
import MindsDB from 'mindsdb-js-sdk';
// const MindsDB = require("mindsdb-js-sdk").default; // alternative for CommonJS syntax

try {

  // No authentication needed for self-hosting
  await MindsDB.connect({ // alternative for ES6 module syntax: await MindsDB.default.connect({
    host: 'http://127.0.0.1:47334'
  });
  console.log('connected');

} catch(error) {
  // Failed to connect to local instance
  console.log(error);
}
Please note that all methods that use await must be wrapped in an async function, like this:
(async() => {

  try {

    // No authentication needed for self-hosting
    await MindsDB.connect({
      host: 'http://127.0.0.1:47334'
    });
    console.log('connected');

  } catch(error) {
    // Failed to connect to local instance
    console.log(error);
  }

})();