# PennyLane-Strawberry Fields Plugin¶

Release

0.23.0-dev

The PennyLane-SF plugin integrates the StrawberryFields photonic quantum computing framework with PennyLane’s quantum machine learning capabilities.

PennyLane is a machine learning library for optimization and automatic differentiation of hybrid quantum-classical computations.

Strawberry Fields is a full-stack Python library for designing, simulating, and optimizing photonic quantum circuits.

Once the PennyLane-SF plugin is installed, the provided Strawberry Fields devices can be accessed straight away in PennyLane, without the need to import any additional packages.

## Tutorials¶

Check out these demos to see the PennyLane-SF plugin in action:

You can also use any of the continuous-variable based demos from the PennyLane documentation, for example the tutorial on Gaussian transformations, and simply replace 'default.gaussian' with any of the available Strawberry Fields devices, such as 'strawberryfields.gaussian':

dev = qml.device('strawberryfields.gaussian', wires=XXX)