# Using Streaming API in a Canvas App

Canvas provides an event and methods that enable canvas apps to listen for Streaming API notifications.

- `sfdc.streamingapi`—JavaScript event that you create and associate with a Streaming API channel defined by a PushTopic. See [Using the Streaming API Event](/docs/platform/canvas-framework/guide/canvas-app-streaming-event-code-example.md).

- `subscribe`—Subscribes to the `sfdc.streamingapi` event that you define. See [Subscribing to a Streaming API Event](/docs/platform/canvas-framework/guide/canvas-app-streaming-subscribe-code-example.md).

- `unsubscribe`—Unsubscribes from the `sfdc.streamingapi` event. See [Unsubscribing from a Streaming API Event](/docs/platform/canvas-framework/guide/canvas-app-streaming-unsubscribe-code-example.md).

- **[Using the Streaming API Event](/docs/platform/canvas-framework/guide/canvas-app-streaming-event-code-example.md)**

- **[Subscribing to a Streaming API Event](/docs/platform/canvas-framework/guide/canvas-app-streaming-subscribe-code-example.md)**

- **[Unsubscribing from a Streaming API Event](/docs/platform/canvas-framework/guide/canvas-app-streaming-unsubscribe-code-example.md)**

**See Also**

- [Using the Streaming API Event](/docs/platform/canvas-framework/guide/canvas-app-streaming-event-code-example.md)
- [Subscribing to a Streaming API Event](/docs/platform/canvas-framework/guide/canvas-app-streaming-subscribe-code-example.md)
- [Unsubscribing from a Streaming API Event](/docs/platform/canvas-framework/guide/canvas-app-streaming-unsubscribe-code-example.md)
- [Streaming API Developer's Guide](https://salesforce.com/us/developer/docs/api_streaming/index.htm)
