PubNub provides automatically generated demo API keys upon creating an account in the Admin Portal, which are rate-limited and suited only for quick testing. For production environments, users are encouraged to create their own keysets to avoid limitations and customize services according to their needs. Keysets are created for different application environments such as production, testing, and QA, with fewer PubNub services enabled by default, requiring users to manually enable necessary features. The process to create new keysets involves navigating through the Admin Portal, creating an application, and enabling specific features such as Presence, Message Persistence, and Stream Controller to connect to the PubNub Network. Once the features are enabled, users save their changes and copy the Publish and Subscribe Keys for future use. Detailed instructions and a video guide are available to assist in the setup process, and further information can be found in PubNub's official documentation.