Skip to content

Lens Creator Guide

Patrick Trumpis edited this page Mar 28, 2025 · 13 revisions

🎨 Lens Creator Guide

1. Preparing Snap Camera Server

1.1. Create Snap Developer Account

  1. Go to: https://my-lenses.snapchat.com/camera-kit
  2. Log-in or Sign-up for a new developer account

login

1.2. Create a new Web App

  1. Navigate to the Apps section
  2. Click on the Enable App button

apps

  1. Click the Select App dropdown box
  2. Choose + Create App

create-new-app

  1. Pick any name for your web app
  2. Select Web as your target platform

new-app

  1. Confirm your app in the next step by ticking the checkboxes
  2. Click the Enable button

select-app

Your app will be created and you will be redirected to the overview page

your-app

1.3. Copy and paste Staging API Token

Now you need to copy your Staging API Token

copy-staging-token

And paste the string to BRIDGE_API_TOKEN in your .env file

###########################
# For Lens Creators
###########################
# Lens creators require an official API token in order to access their own lenses
#
# Get your own API token at:
# https://my-lenses.snapchat.com/camera-kit
#
# 1. Sign-in/Register
# 2. Create a new 'Web App'
# 3. Copy&Paste 'Staging API Token' below
#
BRIDGE_API_TOKEN=

1.4. Start Snap Camera Server in Creator Mode

You can now start the Docker Server with:

docker compose --profile creator up 

This will load and start an additonal Docker container to import Lenses from your Snapchat account.
You should run the command above only if you want to import new Lenses .
Once you activate your Lenses inside Snap Camera, they are fully imported.

2. Organize your lenses in Groups

2.1. Lens Scheduler

You must group your lenses together with the Lens Scheduler

lens groups

You can create a New Lens Group and add multiple or single Lenses to them.
If your Lenses are not showing up for selection you have to put them in Lens Folders first (see the next step 2.2).
After putting them in Folders you can add the folders under the Lens Sources tab.

2.2 Upload Lenses for Camera Kit

To make your Lenses available under Lens Scheduler follow the official Snapchat Guide.

Upload Lenses for Camera Kit

3. Using your grouped lenses with Snap Camera

3.1. Copy and paste the Lens Group ID

Clicking on any Lens Group will enable you to view and copy the Lens Group ID

lens-group-ids

If you set up the API Token in your .env file as described in 1.3
And started Snap Camera Server as described under 1.4
You should now be able to paste the Lens Group ID into the search bar of your Snap Camera application.

Clone this wiki locally