pebble
  • Tutorials
  • Get the SDK
  • Guides
  • Documentation
  • Examples
  • Community
  • Blog
  • More
Privacy
Cookies
Publish

SDK

  • Installation
  • CloudPebble
  • Changelog
    • 4.9.127
    • 4.3
    • 4.2.2
    • 4.2.1
    • 4.2
    • 4.2-beta5
    • 4.2-beta4
    • 4.1.4
    • 4.1.2
    • 4.1.1
    • 4.1
    • 4.0.1
    • 4.0
    • 4.0-rc20
    • 4.0-beta17
    • 4.0-dp3
    • 3.14
    • 4.0-dp2
    • 4.0-dp1
    • 3.13.1
    • 3.13
    • 3.12
    • 3.11.1
    • 3.11
    • 3.10.1
    • 3.10
    • 3.10-beta6
    • 3.10-beta2
    • 3.10-beta1
    • 3.9.2
    • 3.9.1
    • 3.9
    • 3.9-beta8
    • 3.9-beta7
    • 3.9-beta5
    • 3.8.2
    • 3.8.1
    • 3.8
    • 3.8-beta12
    • 3.8-beta10
    • 3.8-beta8
    • 3.7
    • 3.6.2
    • 3.6
    • 3.6-dp8
    • 3.6-dp7
    • 3.6-dp6
    • 3.6-dp5
    • 3.6-dp2
    • 3.4
    • 3.3
    • 3.2.1
    • 3.2
    • 3.1
    • 3.0
    • 3.0-beta12
    • 3.0-beta11
    • 3.0-beta10
    • 3.0-dp9
    • 3.0-dp8
    • 3.0-dp7
    • 3.0-dp6
    • 3.0-dp5
    • 3.0-dp4
    • 3.0-dp3
    • 3.0-dp2
    • 3.0-dp1
    • 2.9
    • 2.8.1
    • 2.8
    • 2.7
    • 2.6.1
    • 2.6
    • 2.5
    • 2.4.1
    • 2.4
    • 2.3
    • 2.2
    • 2.1.1
    • 2.1
    • 2.0.2
    • 2.0.1
    • 2.0.0
    • 2.0-BETA7
    • 2.0-BETA6
    • 2.0-BETA5
    • 2.0-BETA4
    • 2.0-BETA3
    • 2.0-BETA2
    • 2.0-BETA1
    • 2.0-BETA0
    • 2.0-DP3
    • 2.0-DP2

Use CloudPebble

CloudPebble is the fastest way to get started building Pebble apps and watchfaces - no installation required! It runs entirely in your browser.

Go to CloudPebble

What's included

CloudPebble is a full-featured, browser-based IDE with the Pebble SDK built in. Write code, compile, and install apps on your watch or the emulator, all from your browser.

  • Code editor with real-time code completion, syntax error checking, and inline API documentation
  • Built-in compiler - one-click build with errors linked directly to source lines
  • Emulator - test your app on a virtual Pebble watch without physical hardware
  • On-device install - deploy directly to your Pebble watch via the Pebble mobile app
  • Resource management - manage images, fonts, and data files through a graphical interface
  • GitHub integration - pull from and push to GitHub repositories
  • Package support - add dependencies from the NPM package registry

Supported project types

  • C - the primary language for full-featured Pebble apps and watchfaces
  • Alloy - a modern JavaScript framework for building Pebble apps, based on the Moddable SDK. Includes two UI frameworks: Piu for declarative, component-based layouts and Poco for low-level custom graphics. See the Alloy guides for more details.

Getting started

  1. Go to cloudpebble.repebble.com and sign in
  2. Create a new project and choose your project type
  3. Write your code and click the compile button to build
  4. Test in the built-in emulator, or install on your watch via the Pebble mobile app

Learn more

  • Build a watchface with JavaScript (Alloy) - step-by-step tutorial
  • Build a watchface with C - step-by-step tutorial
  • Example apps - browse example projects
  • Alloy guides - in-depth guides for JavaScript development with Alloy, including Moddable example apps

Overview

  • What's included
  • Supported project types
  • Getting started
  • Learn more