[Yandex Cloud documentation](../index.md) > [Yandex Cloud Functions](index.md) > Tools

# Tools for working with functions in Cloud Functions


## Serverless Framework: Yandex Cloud {#serverless-plugin}

[Serverless Framework: Yandex Cloud](https://github.com/yandex-cloud/serverless-plugin): Plugin for working with the [serverless.com](https://github.com/serverless/serverless) framework.

## terraform-yc-function {#tf-yc-function}

[terraform-yc-function](https://github.com/terraform-yc-modules/terraform-yc-function): Module for Terraform. See [Using Yandex Cloud modules in Terraform](../tutorials/infrastructure-management/terraform-modules.md) for information on how to connect new modules.

## Yandex Cloud SDK {#sdk}

* Node.js SDK: [Library source code](https://github.com/yandex-cloud/nodejs-sdk) on GitHub with a [guide](lang/nodejs/sdk.md).
* Python SDK: [Library source code](https://github.com/yandex-cloud/python-sdk) on GitHub with a [guide](lang/python/sdk.md).
* Go SDK: [Library source code](https://github.com/yandex-cloud/go-sdk) on GitHub with a [guide](lang/golang/sdk.md).
* Bash SDK: [Guide](lang/bash/sdk.md).
* Java SDK: [Library source code](https://github.com/yandex-cloud/java-sdk) on GitHub with guides for [Java](lang/java/sdk.md) and [Kotlin](lang/kotlin/sdk.md).
* .NET Core SDK: [Library source code](https://github.com/yandex-cloud/dotnet-sdk) on GitHub with a [guide](lang/csharp/sdk.md).

## GitHub Actions {#github-actions}

* [Yandex Serverless Action](https://github.com/marketplace/actions/yandex-serverless-action): Uploads the function code to [Object Storage](../storage/index.md) and creates a new function version in Cloud Functions.
* [YC Function deploy](https://github.com/marketplace/actions/yc-function-deploy): Finds or creates a function in Cloud Functions in the specified folder and creates a version of that function.

There is community support for GitHub Actions.