# JAVA API for DVC

**URL:** https://discuss.dvc.org/t/java-api-for-dvc/1486
**Category:** Questions
**Created:** [January 31, 2023, 9:35pm UTC](https://discuss.dvc.org/t/java-api-for-dvc/1486 "2023-01-31T21:35:51Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![manjunath.chintamani](https://yyz1.discourse-cdn.com/flex035/user_avatar/discuss.dvc.org/manjunath.chintamani/32/215_2.png) [@manjunath.chintamani](https://discuss.dvc.org/u/manjunath.chintamani)
#### Post date: [January 31, 2023, 9:35pm UTC](https://discuss.dvc.org/t/java-api-for-dvc/1486/1 "2023-01-31T21:35:51Z")

</div>

Hi,

Is there a Java API similar to Python to access DVC?

Regards  
Manju

---

<div class="post-metadata">

### Author: ![ronan](https://avatars.discourse-cdn.com/v4/letter/r/3ec8ea/32.png) [@ronan](https://discuss.dvc.org/u/ronan)
#### Post date: [January 31, 2023, 9:56pm UTC](https://discuss.dvc.org/t/java-api-for-dvc/1486/2 "2023-01-31T21:56:27Z")

</div>

No, DVC is written in Python, so its programmatic API is only available in Python.

---

<div class="post-metadata">

### Author: ![manjunath.chintamani](https://yyz1.discourse-cdn.com/flex035/user_avatar/discuss.dvc.org/manjunath.chintamani/32/215_2.png) [@manjunath.chintamani](https://discuss.dvc.org/u/manjunath.chintamani)
#### Post date: [January 31, 2023, 10:13pm UTC](https://discuss.dvc.org/t/java-api-for-dvc/1486/3 "2023-01-31T22:13:53Z")

</div>

Thank you. Are there any services(REST) exposed to access DVC?

---

<div class="post-metadata">

### Author: ![ronan](https://avatars.discourse-cdn.com/v4/letter/r/3ec8ea/32.png) [@ronan](https://discuss.dvc.org/u/ronan)
#### Post date: [January 31, 2023, 10:47pm UTC](https://discuss.dvc.org/t/java-api-for-dvc/1486/4 "2023-01-31T22:47:36Z")

</div>

No, dvc doesn’t implement that. Creating a simple server that wraps either the Python API or the CLI should be quite straightforward, though. What are you trying to do?
