# Objects

Canvas provides an SDK that contains objects that enable communication between your canvas app and Salesforce.

- **[CanvasRequest](/docs/platform/canvas-framework/guide/canvas-request-object.md)**

- **[Controller](/docs/platform/canvas-framework/guide/controller-object.md)**

- **[SignedRequest](/docs/platform/canvas-framework/guide/signed-request-object.md)**

**See Also**

- [CanvasRequest](/docs/platform/canvas-framework/guide/canvas-request-object.md)
- [SignedRequest](/docs/platform/canvas-framework/guide/signed-request-object.md)
