This section contains instructions for creating an Application.
Adding Applications using the Console
In addition to the written instructions below, a video with instructions for adding an application is available on The Things Network youtube channel.
Show video
Go to Applications in the top menu, and click + Add Application to reach the application registration page. Fill the application ID. The other fields are optional.
Click Create Application to create the application.

Your application will be created and you will be redirected to the application overview page of your newly created application.

Adding Applications using the CLI
Create the first application:
APP_ID="app1"
USER_ID="admin"
ttn-lw-cli applications create $APP_ID --user-id $USER_ID
This creates an application app1
with the admin
user as collaborator. Make sure to modify user parameters according to your setup.
Next, see Adding Integrations to proceed with using the built-in MQTT Server and HTTP Webhooks for receiving uplink and sending downlink traffic.
End devices are also created within applications. See Adding Devices for more information.
Payload Encryption and Decryption
LoRaWAN frames are encrypted and decrypted on the application layer using the AppSKey by default.
Once the application is created, you can update your application settings to skip uplink payload decryption and downlink payload encryption. This will cause the Application Server to forward messages to integrations without any processing, for example it will neglect payload formatters, meaning the integrations will be responsible for decrypting uplink messages in order to understand them. Also, scheduling downlinks from The Things Stack will be restricted, as it is expected for downlinks in that case to be scheduled from integrations.
To configure this setting, navigate to your applications’s General settings tab in the Console and check the Enabled box under Skip payload encryption and decryption section.
