--- id: portnum title: Meshtastic Port Numbers sidebar_label: Port Numbers --- Any new app that runs on the device or via sister apps on phones/PCs should pick and use a unique "portnum" for their applications use. The current list of port numbers can be found listed in the [protobufs](https://buf.build/meshtastic/protobufs/docs/main:meshtastic#meshtastic.CriticalErrorCode) ## Assignment PortNums should be assigned by the following ranges: | Portnum | Usage | | :-----: | :--------------------------------------------------------------------------------------------------------------------- | | 0-63 | Core Meshtastic use, do not use for third party apps. | | 64-127 | Registered 3rd party apps, send in a pull request that adds a new entry to portnums.proto to register your application | | 256-511 | Use one of these portnums for your private applications that you do not want to register publicly | All other values are reserved. ## Integration If you are making a new app using Meshtastic, please send a pull request to add your chosen "portnum" to this master table.