Skip to main content
Before you can use the Pillow SDK, you need to create an application and generate a publishable API key in the Developer section of your dashboard.

Create an application

An application represents a project that uses the Pillow SDK. Each application has its own set of API keys and tracks installations and sessions independently across web, iOS, and Android. For web, the current browser SDK package is @trypillow/web.
1

Open the Developer section

In the sidebar, click Developer.
2

Create a new application

Click New application, enter a name, and optionally upload an icon. Then click Create.

How to organize your apps

Applications are platform-agnostic. A single app works across web, iOS, and Android. Instead of splitting by platform, create one app per environment:
RecommendedNot recommended
Acme ProdAcme iOS
Acme StagingAcme Android
Acme Web + MobileAcme Web
This keeps your keys, installations, and session data grouped by environment rather than fragmented across platforms.

Generate an API key

Each application can have multiple API keys. You need at least one to initialize the SDK.
1

Open your application

In the Developer section, find your application card.
2

Create a key

Click New key, give it a name (e.g. “Production key”), and click Create.
3

Copy your key

The full publishable key is displayed once. Copy it and store it securely.
You won’t be able to see the full key again after closing the dialog. If you lose it, revoke the key and create a new one.

Manage keys

  • Revoke an active key to permanently disable it. Any SDK installations using that key will stop working.
  • Delete a revoked key to remove it from the list.
You can create multiple keys per application — for example, one per team member or one per release channel.

What’s next?

Web

Install @trypillow/web and present your first study on the web.

iOS

Install and present your first study on iOS.

Android

Install and present your first study on Android.