---
source_url: https://www.pubnub.com/docs/admin-api/keysets-introduction
title: Keysets Introduction
---

# Keysets Introduction

> For AI agents: documentation index at https://www.pubnub.com/llms-full.txt

## Keysets

This group of endpoints allows you to manage keysets within your PubNub account.

Keysets are configuration units that enable developers to manage and control various features of their real-time communication applications.

**Key Features:**

* Authentication for SDK
* Configurable features including Stream Controller, Presence, Access Manager, Message Persistence, App Context, Mobile Push Notifications, and File Sharing
* Testing vs Production environment designation
* Secret key rotation capabilities

## [POST Create a new keyset](https://www.pubnub.com/docs/admin-api/create-a-new-keyset.md)

Creates a new keyset in a specified app either with default configuration or with optional configuration provided with request.

## [GET List keysets](https://www.pubnub.com/docs/admin-api/list-keysets.md)

Retrieves a paginated list of keysets associated with the account.

## [GET Get keyset by ID](https://www.pubnub.com/docs/admin-api/get-keyset-by-id.md)

Retrieves a single keyset by its ID.

## [DELETE Delete a keyset](https://www.pubnub.com/docs/admin-api/delete-a-keyset.md)

Delete a keyset

## [PATCH Update keyset name and/or type](https://www.pubnub.com/docs/admin-api/update-keyset-name-and-or-type.md)

Updates a keyset's name and/or type.
