<div align="center">

# switchboard-common
> Common Switchboard types and utilities
[](https://crates.io/crates/switchboard-common)
[](https://discord.gg/switchboardxyz)
[](https://twitter.com/switchboardxyz)
<h4>
<strong>Typedocs: </strong><a href="https://docs.rs/switchboard-common">docs.rs/switchboard-common</a>
</h4>
<h4>
<strong>Switchboard Documentation: </strong><a href="https://docs.switchboard.xyz">docs.switchboard.xyz</a>
</h4>
</div>
## Install
Run the following Cargo command in your project directory:
```bash
cargo add switchboard-common
```
Or add the following line to your Cargo.toml:
```toml
[dependencies]
switchboard-common = "0.8.8"
```
## Features
The following features can be enabled with this crate:
| `client` | Enable functionality for using Switchboard off-chain in a client such as enabling the Gramine runtime and other SGX related feature sets. |
| `solana` | Enable features specific to Solana including the SolanaFunctionEnvironment struct |