> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinetica.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API

> Code with Kinetica

## Topics

<CardGroup cols={2}>
  <Card title="API Concepts" href="/content/api/concepts">
    * [Connecting via API](/content/api/concepts#api-conn)
    * [API Compatibility Matrix](/content/api/concepts#api-compatibility)
    * [Dynamic Schemas](/content/api/dynamic_schemas#dynamic-schema-concept-label)
  </Card>

  <Card title="Native APIs" href="/content/api/concepts#api-label">
    * [C++](/content/api/cpp)
    * [C#](/content/api/cs)
    * [Java](/content/api/java)
    * [JavaScript](/content/api/javascript)
    * [Node.js](/content/api/nodejs)
    * [Python](/content/api/python)
    * [REST](/content/api/rest)
  </Card>
</CardGroup>

## Product Highlights

<CardGroup cols={3}>
  <Card title="Popular API Languages">
    Connect to Kinetica with REST, C++, C#, Java, JavaScript, Node.js, & Python
  </Card>

  <Card title="Step-by-Step Tutorials">
    Guides for each language to get you up and running faster
  </Card>
</CardGroup>

## How-To Guides

<CardGroup cols={2}>
  <Card title="Quick Start Guide" icon="book" href="/content/guides/quickstart-guide/index">
    Get started with Kinetica Workbench

    Length: 15 MIN
  </Card>

  <Card title="Java Developer Guide" icon="book" href="/content/guides/java_guide">
    Step-by-step instructions on writing Java applications with Kinetica

    Length: 30 MIN
  </Card>

  <Card title="Python Developer Guide" icon="book" href="/content/guides/python_guide">
    Step-by-step instructions on writing Python applications with Kinetica

    Length: 30 MIN
  </Card>

  <Card title="JavaScript Developer Guide" icon="book" href="/content/guides/js_guide">
    Step-by-step instructions on writing JavaScript applications with Kinetica

    Length: 30 MIN
  </Card>

  <Card title="C++ Developer Guide" icon="book" href="/content/guides/cpp_guide">
    Step-by-step instructions on writing C++ applications with Kinetica

    Length: 30 MIN
  </Card>

  <Card title="Node.js Developer Guide" icon="book" href="/content/guides/nodejs_guide">
    Step-by-step instructions on writing Node.js applications with Kinetica

    Length: 30 MIN
  </Card>
</CardGroup>

## Next Steps

Now that you are familiar with Kinetica's APIs, here are a few resources to check out next:

* [Tools](/content/tools/index)
* [Connectors](/content/connectors/index)
* [SQL](/content/sql/index)
