https://github.com/restatedev/sdk-shared-core
Shared core to build SDKs
https://github.com/restatedev/sdk-shared-core
Last synced: 12 months ago
JSON representation
Shared core to build SDKs
- Host: GitHub
- URL: https://github.com/restatedev/sdk-shared-core
- Owner: restatedev
- License: mit
- Created: 2024-07-15T07:09:10.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-02T18:05:30.000Z (about 1 year ago)
- Last Synced: 2025-07-02T18:15:36.832Z (about 1 year ago)
- Language: Rust
- Size: 271 KB
- Stars: 4
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SDK Shared core
Shared core to build SDKs in various languages. Currently used by:
* [Typescript SDK](https://github.com/restatedev/sdk-typescript)
* [Python SDK](https://github.com/restatedev/sdk-python)
* [Rust SDK](https://github.com/restatedev/sdk-rust)
## Versions
This library follows [Semantic Versioning](https://semver.org/).
The compatibility with Restate is described in the following table:
| Restate Server\sdk-shared-core | 0.0.x | 0.1.x | 0.2.x | 0.3.x/0.4.x |
|--------------------------------|-------|-------|-------|-------------|
| 1.0 | ✅ | ❌ | ❌ | ❌ |
| 1.1 | ✅ | ✅ | ✅ | ❌ |
| 1.2 | ✅ | ✅ | ✅ | ❌ |
| 1.3/1.4 | ✅ | ✅ | ✅ | ✅ |
## Development
You need the [Rust toolchain](https://rustup.rs/). To verify:
```
just verify
```
To release we use [cargo-release](https://github.com/crate-ci/cargo-release):
```
cargo release
```