---
schema_version: "1"
id: 2a01932f385281cce16dd5e74cf65369b102d6c85822448185e65fc714d79772
title: Language-Specific Client Libraries
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/data-cloud/data-cloud-query-guide/guides/lang-specific-libraries.md
canonical_url: https://developer.salesforce.com/docs/data/data-cloud-query-guide/guide/lang-specific-libraries.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 71015cc38af87d195d93a11d4d4acf498d3b7f8bd46c2f8e243a19f676ed938b
products:
  - Data 360 Query Guide
  - Data 360 Developer Documentation
---
# Language-Specific Client Libraries

To integrate your app with Data 360 data, use one of the Salesforce-provided client libraries.

The language-specific client libraries include:

- **Java**: The Data 360 Java Database Connectivity (JDBC) driver supports a JDBC connection to the Salesforce Data 360 Query API. With this connection, you can access and retrieve data with your favorite tools supported by JDBC. See [_Get Started with JDBC_](https://developer.salesforce.com/docs/data/data-cloud-query-guide/guide/get-started-dc-jdbc/data-cloud-jdbc.md).
- **Python**: The CDP Python driver extracts data from Data Cloud into Python for use with Pandas DataFrames. With the data in your environment, you can create visual data models, perform analytical operations, or build machine learning and AI models. See [_Data Cloud Python Connector_](https://developer.salesforce.com/docs/atlas.en-us.c360a_api.meta/c360a_api/c360a_api_python_connector.htm) in the _Data Cloud Reference Guide_.
- **Apex**: With Connect API in Apex, you can use our proprietary object-oriented programming language that executes on the Salesforce Platform. Use the query [Apex Methods](https://developer.salesforce.com/docs/data/data-cloud-query-guide/references/data-cloud-query-api-reference/c360a-api-queryservices-overview.html#apex-methods) to query data from Data 360 in your Apex code.
