Discover easy-to-use PennyLane features to empower your work.
Scale up your workflows on GPUs and supercomputers to accelerate simulations.
Explore PennyLane's quantum device ecosystem with 40+ integrated options.
Accelerate your quantum computing research breakthroughs with PennyLane.
Join quantum educators in over 150 universities using PennyLane in the classroom.
Delve into quantum computing, quantum chemistry, and quantum machine learning.
Use the world's largest quantum demo library to publish breakthrough research.
Elevate your curriculum using industry-standard tools that build job-ready skills.
Begin with a crash course on the basics of PennyLane for quantum practitioners.
Explore our quantum software API references and development guides.
Learn quantum computing with PennyLane.
Test your skills with quantum coding challenges and earn badges.
Sit back and explore our curated selection of expert videos.
Explore the quantum landscape with our research-level demos written by experts.
Find explanations and implementations of important quantum compilation techniques.
Speed up research with quantum datasets tailored for use with PennyLane.
Master the latest advancements in error correcting codes and FTQC.
Discover Hamiltonian simulation algorithms–from basic to advanced techniques.
Explore the definitive PennyLane Guide to quantum compilation techniques.
Access a curated guide of the different quantum gradient methods.
View how the modalities stack up in the global race to build a scalable quantum computer.
Learn the different flavours of quantum machine learning in this curated guide.
Get expert help and connect with the global PennyLane community.
Want to get the latest quantum updates delivered to your inbox? Join the list.
Have your say!
Enjoying PennyLane? Take the 2026 Unitary Foundation Quantum Open Source Software Survey now.
Catalyst
Development
Examples
API
↰ Parent directory (runtime/include)
runtime/include
Contents
Definition (runtime/include/TransportCAPI.h)
runtime/include/TransportCAPI.h
Includes
Enums
Functions
Defines
Typedefs
stddef.h
stdint.h
Enum
Enum CatalystTransportStatus
Function __catalyst__transport__await
Function __catalyst__transport__await__call
Function __catalyst__transport__check
Function __catalyst__transport__check_session
Function __catalyst__transport__collect
Function __catalyst__transport__collect__call
Function __catalyst__transport__connect
Function __catalyst__transport__connect__call
Function __catalyst__transport__connect_async
Function __catalyst__transport__create
Function __catalyst__transport__create__call
Function __catalyst__transport__destroy
Function __catalyst__transport__establish_channel
Function __catalyst__transport__establish_channel__call
Function __catalyst__transport__exchange_keys
Function __catalyst__transport__exchange_keys__call
Function __catalyst__transport__exchange_keys_async
Function __catalyst__transport__get_session
Function __catalyst__transport__get_session__call
Function __catalyst__transport__last_rtt_ns
Function __catalyst__transport__post
Function __catalyst__transport__post__call
Function __catalyst__transport__reply_slot
Function __catalyst__transport__request_slot
Function __catalyst__transport__set_coprocessor_fn
Function __catalyst__transport__set_coprocessor_fn__call
Function __catalyst__transport__set_message_sizes
Function __catalyst__transport__set_message_sizes__call
Function __catalyst__transport__stage_payload
Function __catalyst__transport__stage_payload__call
Function __catalyst__transport__start
Function __catalyst__transport__start_benchmark
Function __catalyst__transport__start_benchmark__call
Function __catalyst__transport__stop
Define TRANSPORTCAPI_H
Typedef CatalystTransportSession