[DRIVERS-1371] Kotlin Driver Created: 13/Aug/20  Updated: 04/Apr/23  Resolved: 06/Feb/23

Status: Closed
Project: Drivers
Component/s: None
Fix Version/s: None

Type: New Feature Priority: Major - P3
Reporter: Mustafa Al-Mulla Assignee: Ashni Mehta
Resolution: Duplicate Votes: 1
Labels: FY24Q1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to DOCS-15407 [Drivers] Add "Kotlin" and "Typescrip... Closed
is related to JAVA-4815 Improve Kotlin User Experience Closed
Driver Changes: Not Needed

 Description   

Though there is third-party Kotlin driver [example|https://github.com/Litote/kmongo], does mongodb.org plan to create an official driver. Kotlin is getting adopted by developers and frameworks, looking forward to see an official driver from MongoDB



 Comments   
Comment by Ashni Mehta [ 06/Feb/23 ]

Hi! Thanks for your interest in an official Kotlin driver.

The investigation work here is officially complete, so I'll be closing out this ticket. Feel free to keep an eye on https://jira.mongodb.org/browse/JAVA-4815 – and let us know of any specific features you'd like to see in an official Kotlin driver.

Comment by Jeffrey Yemin [ 09/Sep/20 ]

Hi mustafa.almulla@gmail.com,

Thanks for letting us know about your interest in an official Kotlin driver. While we don't have this in our roadmap currently, I do want to make a few points of clarification.

  • Due to interoperability between Kotlin and Java, a Kotlin application can use the Java driver directly.
  • kmongo is a toolkit, not a full driver. Similar to our fully-supported Scala driver, it provides a Kotlin-friendly wrapper on top of the officially supported Java driver. So relying on it is not as risky as relying on a fully independent third-party driver.

We use feedback.mongodb.com in order to gauge popularity of a request. I've added a new one for the Kotlin driver - please upvote it here.

Thank you!

Generated at Thu Feb 08 08:23:17 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.