https://github.com/ydb-platform/ydb-dotnet-sdk
YDB .NET SDK
https://github.com/ydb-platform/ydb-dotnet-sdk
Last synced: 4 months ago
JSON representation
YDB .NET SDK
- Host: GitHub
- URL: https://github.com/ydb-platform/ydb-dotnet-sdk
- Owner: ydb-platform
- License: apache-2.0
- Created: 2021-09-18T21:21:05.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-02-13T12:46:41.000Z (4 months ago)
- Last Synced: 2026-02-13T20:21:16.342Z (4 months ago)
- Language: C#
- Homepage:
- Size: 1.81 MB
- Stars: 111
- Watchers: 5
- Forks: 31
- Open Issues: 98
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# YDB .NET Ecosystem
[](https://t.me/ydb_ru)
[](https://t.me/ydb_en)
[](https://ydb.tech)
## Overview
This repository contains all official C# components for working with YDB:
- **Ydb.Sdk** - Core SDK includes an ADO.NET provider and a topic (Writer / Reader) client.
- **EntityFrameworkCore.Ydb** - Entity Framework Core integration.
## Packages
| Package | NuGet | Readme | Documentation |
|-----------|----------------------------------------------------------------------------------------------------------------------------|--------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
| `Ydb.Sdk` | [](https://www.nuget.org/packages/Ydb.Sdk) | [README](./src/Ydb.Sdk/README.md) | [ADO.NET](https://ydb.tech/docs/en/reference/languages-and-apis/ado-net), [YDB Topic](https://ydb.tech/docs/en/reference/ydb-sdk/topic) |
| `EntityFrameworkCore.Ydb` | [](https://www.nuget.org/packages/EntityFrameworkCore.Ydb) | [README](./src/EFCore.Ydb/README.md) | [link](https://ydb.tech/docs/en/integrations/orm/entity-framework?version=main) |
## Versioning
We follow the **[SemVer 2.0.0](https://semver.org)**. In particular, we provide backward compatibility in the `MAJOR`
releases. New features without loss of backward compatibility appear on the `MINOR` release. In the minor version, the
patch number starts from `0`. Bug fixes and internal changes are released with the third digit (`PATCH`) in the version.
Major version zero (`0.y.z`) is considered prerelease and **do not guarantee any backward compatibility**.
## Contributing
We welcome contributions! Please see [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines.
## License
This repository is licensed under the Apache 2.0 License.
## Examples
See **[examples folder](https://github.com/ydb-platform/ydb-dotnet-sdk/tree/main/examples)**