Skip to main content
JotifySearch people, posts, videos and communities
HomeWatchCommunitiesMeetApps
Account
Welcome to JotifySign in or create an account
Log inContinue to your accountCreate accountJoin Jotify
Appearance ยท system
J
Welcome to JotifyExplore as guest

Build on Jotify

Jotify AppsDevelopersAPI docs

Explore

HomeCreateSearchWatchShortsCommunitiesForumEventsReviewsClassifiedsReconnectMeet

Developer documentation

Build a safe Jotify app

Start with a private install, request only the scopes you need and design for explicit consent, retries and revocation.

Developer ConsolePlatform overview

First private install

Getting started

Create a developer account, register a private app and test a reviewed install without enabling public distribution.

Local development toolchain

Jotify CLI

Create manifests, validate permissions, preview extensions in a device shell and upload digest-bound draft versions with a signed artifact.

Jotify

Jotify and Jotify Chat are in pre-launch. See verified availability before downloading.

Mobile appsTermsPrivacyCookiesSafety
Coming toGoogle PlayComing to theApp Store
Friends creating and connecting together on a rooftopJoin Jotify
Your place is ready

Create, connect and join in.

Save videos, follow creators and take part in communities, events and conversations.

Create account Log in
HomeWatchCreateMeetInbox

Authorization Code + PKCE

OAuth and user consent

Request user-approved scopes without exposing app or user credentials to browser and mobile clients.

Stable contract 2026-08

API reference

Authentication, request conventions, error handling and the currently exposed App Platform contract.

Signed delivery

Webhooks

Receive bounded platform events, verify the raw payload before parsing it and make processing idempotent.

One platform, explicit consent

App surfaces and scopes

A Jotify app can span several products, but every surface and permission must be declared, consented and reviewed.

Platform coverage

15 documented product surfaces: 6 preview, 7 planned and 2 restricted. No status label overrides a launch flag.