# .NET documentation

[Read product documentation](https://docs.cloud.google.com/dotnet/docs/setup) Learn how to use Google Cloud product libraries and frameworks to build
[.NET](https://www.microsoft.com/net/core/platform)
and [.NET Framework](https://dotnet.microsoft.com/en-us/download/dotnet-framework)
apps.

## Documentation resources

Find quickstarts and guides, review key references, and get help with common issues.

### Guides

- Tutorial

  [Setting up a .NET development environment](https://docs.cloud.google.com/dotnet/docs/setup)

- Tutorial

  [Deploying .NET applications](https://docs.cloud.google.com/dotnet/docs/deploy-dotnet-applications)

### Reference

- Technical

  [APIs and .NET libraries](https://docs.cloud.google.com/dotnet/docs/reference)

## Related resources

Use cases Code samples Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Use case Use cases

### [Handling sessions](https://docs.cloud.google.com/dotnet/getting-started/session-handling-with-firestore)


Many apps need session handling for authentication and user
preferences. This tutorial shows how to handle sessions on Cloud Run.

Cloud Run Firestore

<br />

Use case Use cases

### [Background processing](https://docs.cloud.google.com/dotnet/getting-started/background-processing)


Many apps need to do background processing outside of the context
of a web request. This tutorial creates a web app that lets users input
text to translate, and then displays a list of previous translations.

Cloud Run Pub/Sub Firestore

<br />

Code sample Code Samples

### [Getting started with .NET samples](https://github.com/GoogleCloudPlatform/getting-started-dotnet)


A set of simple .NET samples to help you get
started.


Code sample Code Samples

### [Google Cloud .NET samples](https://docs.cloud.google.com/docs/samples?l=csharp)


Search or browse all available .NET code samples.


## Related videos