---
title: SDKs
sidebarTitle: Overview
icon: "rectangle-code"
---

MindsDB provides SDKs for Python, and JavaScript, enabling incorporation of AI building blocks into these development environments.

This section introduces custom syntax provided by MindsDB to bring data and AI together inside Python, and JavaScript development environments.

Follow these steps to get started:

<Steps>
  <Step title="Set up the development environment">
    For Python, [install the package](/sdks/python/installation).<br></br>
    For JavaScript, [install the package](/sdks/javascript/installation).<br></br>
  </Step>
  <Step title="Connect a data source">
    Connect a data source in [Python](/sdks/python/create_database) and [JavaScript](/sdks/javascript/create_database).<br></br>
    Explore all available [data sources here](/integrations/data-overview).
  </Step>
  <Step title="Configure an AI engine">
    Configure an AI engine in [Python](/sdks/python/create_ml_engine) and [JavaScript](/sdks/javascript/create_ml_engine).<br></br>
    Explore all available [AI engines here](/integrations/ai-overview).
  </Step>
  <Step title="Create and deploy an AI/ML model">
    Create and deploy an AI/ML model in [Python](/sdks/python/create_model) and [JavaScript](/sdks/javascript/create_model).
  </Step>
  <Step title="Query for predictions">
    Query for predictions in [Python](/sdks/python/get-batch-predictions) and [JavaScript](/sdks/javascript/batchQuery).
  </Step>
  <Step title="Automate customized workflows">
    Automate tasks by scheduling docs in [Python](/sdks/python/create_job) and [JavaScript](/sdks/javascript/create_job).
  </Step>
</Steps>
