Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
  • Blog
  • Pricing
  • Documentation
Yandex project
© 2025 Yandex.Cloud LLC
Yandex Cloud Functions
  • Comparison with other Yandex Cloud services
    • Overview
    • Managing dependencies
    • Request handler
    • Invocation context
    • Logging
    • Handling errors
    • Using the SDK
  • Tools
  • Pricing policy
  • Access management
  • Terraform reference
  • Monitoring metrics
  • Audit Trails events
  • Release notes
  • FAQ
  1. Developing in Kotlin
  2. Overview

Developing in Kotlin: Overview

Written by
Yandex Cloud
Updated at August 22, 2024

With Cloud Functions, you can run applications written in Kotlin.

Name

Kotlin version

JVM version

Operating system

Preloaded

Supported by the service

kotlin20

2.0

21

Ubuntu 22.04 LTS

No

Yes

You can connect the SDK library to the runtime to work with the Yandex Cloud API. For more information about how to use the SDK, see Using the SDK.

When creating a function version, the builder will automatically install all declared dependencies required for the function to run. To learn more about the requirements for declaring dependencies, see Building and managing Kotlin function dependencies.

The runtime environment automatically loads your code and invokes the request handler you specified. The handler arguments depend on the Kotlin programming model being used.

Cloud Functions automatically captures an application's standard output streams and sends them to the centralized logging system in Yandex Cloud. This system also logs service records about the start and end of each function and any errors that occur during its execution. For more information about the log format, see Kotlin function runtime logging.

To learn more about how to write in Kotlin or how certain constructs work, we recommend taking a tour of Kotlin.

Was the article helpful?

Previous
Using the SDK
Next
Overview
Yandex project
© 2025 Yandex.Cloud LLC