# Stream

| Name                                                                  | Subject                                   | System Account |
| --------------------------------------------------------------------- | ----------------------------------------- | -------------- |
| [Create stream](/reference/jetstream/api/stream/create.md)            | `$JS.API.STREAM.CREATE.{stream}`          | No             |
| [Update stream](/reference/jetstream/api/stream/update.md)            | `$JS.API.STREAM.UPDATE.{stream}`          | No             |
| [Delete stream](/reference/jetstream/api/stream/delete.md)            | `$JS.API.STREAM.DELETE.{stream}`          | No             |
| [Get stream info](/reference/jetstream/api/stream/info.md)            | `$JS.API.STREAM.INFO.{stream}`            | No             |
| [List streams](/reference/jetstream/api/stream/list.md)               | `$JS.API.STREAM.LIST`                     | No             |
| [Stream names](/reference/jetstream/api/stream/names.md)              | `$JS.API.STREAM.NAMES`                    | No             |
| [Get message](/reference/jetstream/api/stream/msg-get.md)             | `$JS.API.STREAM.MSG.GET.{stream}`         | No             |
| [Delete message](/reference/jetstream/api/stream/msg-delete.md)       | `$JS.API.STREAM.MSG.DELETE.{stream}`      | No             |
| [Purge stream](/reference/jetstream/api/stream/purge.md)              | `$JS.API.STREAM.PURGE.{stream}`           | No             |
| [Leader stepdown](/reference/jetstream/api/stream/leader-stepdown.md) | `$JS.API.STREAM.LEADER.STEPDOWN.{stream}` | No             |
| [Remove peer](/reference/jetstream/api/stream/remove-peer.md)         | `$JS.API.STREAM.PEER.REMOVE.{stream}`     | No             |
| [Restore stream](/reference/jetstream/api/stream/restore.md)          | `$JS.API.STREAM.RESTORE.{stream}`         | No             |
| [Snapshot stream](/reference/jetstream/api/stream/snapshot.md)        | `$JS.API.STREAM.SNAPSHOT.{stream}`        | No             |
