Quantum SDK Documentation
A comprehensive guide to building quantum applications with our advanced tooling.
Get StartedGetting Started
Begin your quantum journey with our open-source SDK compatible with major quantum computing platforms. Install using your preferred package manager.
npm install q-sdk
Initialization
import { Quantum } from "q-sdk";
const q = new Quantum({
provider: "ibm",
apiKey: "YOUR_API_KEY"
});
Key Features
Quantum Simulation
Accurate simulation of quantum states with real-time visualization tools.
Integration Tools
Seamless integration with IBM, Google, and Rigetti quantum platforms.
Secure Quantum Protocols
Advanced quantum cryptography systems for enterprise-grade security.
API Reference
Quantum Class
/**
* Creates a quantum computing instance
* @constructor
* @param {Object} config - Configuration object
* @param {string} config.provider - Cloud provider (ibm | google | rigetti)
* @param {string} config.apiKey - API access token
* @param {string} [config.backend="simulator"] - Target backend or simulator
*/
Available Methods
- q.circuit() Build quantum circuit definitions
- q.execute() Run quantum program on selected backend
- q.optimize() Automatically optimize quantum operations
Tutorials & Guides
First Quantum Circuit
// Import quantum SDK
import { Quantum } from "q-sdk";
// Create quantum circuit
const circuit = Quantum.circuit(2, 2)
.h(0) // Hadamard gate
.cnot(0, 1); // CNOT gate
// Display circuit
circuit.draw();
Running Experiments
const result = Quantum.execute(circuit, {
shots: 1000,
backend: "ibm/qasm_simulator"
});
// View results
console.log(result);