# How to set sdk version to 4.9

**URL:** <https://forum.repebble.com/t/how-to-set-sdk-version-to-4-9/505>\
**Category:** Watchapp/Face Developers Corner\
**Created:** [April 18, 2026, 9:35pm UTC](https://forum.repebble.com/t/how-to-set-sdk-version-to-4-9/505 "2026-04-18T21:35:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![slowcache](https://yyz1.discourse-cdn.com/flex033/user_avatar/forum.repebble.com/slowcache/32/237_2.png) [@slowcache](https://forum.repebble.com/u/slowcache)\
**Post date:** [April 18, 2026, 9:35pm UTC](https://forum.repebble.com/t/how-to-set-sdk-version-to-4-9/505/1 "2026-04-18T21:35:15Z")

</div>

How can I set my pebble app SDK version to 4.9? My `package.json` does not accept a value greater than 3.

I am building this as a c app locally and I am interested in trying out the custom vibration api in 4.9: [Vibes // Pebble Developers](https://developer.repebble.com/docs/c/User_Interface/Vibes/#vibes_enqueue_custom_pattern)

```json
"pebble": {
    ...
    "sdkVersion": "4.9",
    ...

```

```bash
slowcache@pop-os:~/projects/pebble/test$ pebble sdk list
Installed SDKs:
4.9.127 (active)

Available SDKs:
4.4
4.5
4.9.148
slowcache@pop-os:~/projects/pebble/test$ pebble build
An invalid value of '4.9' was found in the 'sdkVersion' field of the project's package.json. The latest supported value for this field is '3'.

```

---

<div class="post-metadata">

**Author:** ![Flynn](https://yyz1.discourse-cdn.com/flex033/user_avatar/forum.repebble.com/flynn/32/73_2.png) [@Flynn](https://forum.repebble.com/u/Flynn)\
**Post date:** [April 19, 2026, 12:07am UTC](https://forum.repebble.com/t/how-to-set-sdk-version-to-4-9/505/2 "2026-04-19T00:07:14Z")

</div>

SdkVersion is a misleading field — just leave it on 3. You just need to build the project with the latest SDK.
