# Whisk
> Simplify dApp development with modular kits for Whisk's blockchain data pipelines.
## Get Started
### Overview

Whisk contains a number of kits:
* Chain Kit: Chain metadata for all supported chains.
* Token Kit: Metadata, prices, and balances for thousands of tokens.
* Morpho Kit: Morpho vaults, markets, positions, and rewards.
* Identity Kit: Resolver for crypto-native identity systems across multiple ecosystems.
* And more...
Don't see a kit you need? [Lets chat!](https://calendly.com/papercliplabs-spencer/meeting)
### Playground
The [Whisk GraphQL playground](https://api.whisk.so/graphql) is the best way to explore the APIs comprehensive schema docs, and test queries:
:::steps
#### Get your test API key
[Book a quick call](https://calendly.com/papercliplabs-spencer/meeting) to discuss your use case, and get a trial API key to see if Whisk is the right fit for your application.
{/* ### Generate API key if you haven't already
The API key will be sent to your email address. This is the same key you use for the SDK.
*/}
#### Add authorization header
In the `Headers` section of the playground, add the following:
```json [Headers]
{
"Authorization": "Bearer "
}
```
#### Query the API
Try running a query like this:
```graphql [Example Query]
{
morphoVaults(where: {chainId_in: [137], whitelisted: true}, limit: 10) {
items {
name
totalSupplied {
formatted
usd
}
}
}
```
:::
Example of how to use the playground:

### Typescript SDK
The Whisk Typescript SDK is a lightweight package that provides types for your GraphQL Codegen configuration to ensure full type safety in your application.
Docs on this coming soon.