## API Credentials & Required IDs

- **Network ID**: Log into [Kevel UI](https://app.kevel.co/) & use the "circle-i" help menu in upper right corner to find Network ID. Required for all SDK operations.
- **Site ID**: Go to [Manage Sites page](https://app.kevel.co/#!/sites/) to find site IDs. Required when fetching an ad decision.
- **Ad Type ID**: Go to [Ad Sizes page](https://app.kevel.co/#!/ad-sizes/) to find Ad Type IDs. Required when fetching an ad decision.
- **API Key**: Go to [API Keys page](https://app.kevel.co/#!/api-keys/) find active API keys. Required for some UserDB calls.
- **User Key**: UserDB IDs are [specified or generated for each user](https://dev.kevel.co/reference/userdb#passing-the-userkey).

## Decision SDKs

- [Java](https://dev.kevel.com/docs/java-decision-sdk)
- [JavaScript](https://dev.kevel.com/docs/javascript-decision-sdk)
- [Python](https://dev.kevel.com/docs/python-decision-sdk)
- [Ruby](https://dev.kevel.com/docs/ruby-decision-sdk)
- [Clojure](https://dev.kevel.com/docs/clojure-decision-sdk)
- [iOS (Swift)](https://dev.kevel.com/docs/ios-swift-sdk)
- [Android (Java & Kotlin)](https://dev.kevel.com/docs/android-sdk)

## Community SDKs

Note that Kevel has verified these community-created SDKs against our Decision & UserDB APIs, but we do not maintain them.

| Language / Framework | Project | Author |
| --- | --- | --- |
| Go | [linksports/kevel-decision-sdk-go](https://github.com/linksports/kevel-decision-sdk-go) | Gyo Hamamoto & Link Sports |

Updated 10 months ago
