Quick Start - 3 Minutes to Quantum Entropy
Go from zero to quantum random numbers in under 3 minutes. No credit card required. 1,000 requests/month free forever.
1
Sign Up 30 seconds
Visit app.trueentropy.net and create your free account. No credit card required.
2
Get Your API Key 30 seconds
Navigate to API Keys in your dashboard. Click "Create Key". Copy your key - you'll only see it once.
Your key looks like:
te_live_a7f2b9c4d8e1f3a5b7c9d2e4f6a8b0c3d5e7f9a1b3c5d7
3
Make Your First Request 60 seconds
quickstart.py
import requests
response = requests.get(
"https://api.trueentropy.net/v1/integers",
headers={"Authorization": "Bearer te_live_YOUR_KEY"},
params={"count": 5, "min": 1, "max": 100}
)
print(response.json())
quickstart.js
const response = await fetch(
"https://api.trueentropy.net/v1/integers?count=5&min=1&max=100",
{ headers: { "Authorization": "Bearer te_live_YOUR_KEY" } }
);
const data = await response.json();
console.log(data);
quickstart.php
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => "https://api.trueentropy.net/v1/integers?count=5&min=1&max=100",
CURLOPT_HTTPHEADER => ["Authorization: Bearer te_live_YOUR_KEY"],
CURLOPT_RETURNTRANSFER => true,
]);
$response = json_decode(curl_exec($ch), true);
print_r($response);
Terminal
curl https://api.trueentropy.net/v1/integers \
-H "Authorization: Bearer te_live_YOUR_KEY" \
-d "count=5&min=1&max=100"
4
Understand the Response 60 seconds
200 OK
JSON
{
"data": {
"values": [47, 82, 13, 91, 56] // Your quantum random numbers
},
"metadata": {
"request_id": "req_a1b2c3d4e5f6",
"timestamp": "2026-03-09T15:42:17Z",
"qubitlang_circuit": "qrng_hadamard_v2.3", // QuBitLang circuit used
"qubitlang_version": "1.4.0", // QuBitLang compiler version
"quantum_backend": "ibm_fez", // IBM quantum processor
"nist_verified": true, // NIST SP800-22 verified
"powered_by": "QuBitLang" // Powered by QuBitLang
}
}