Developer API
Securely integrate quantum-secured digital signatures into your applications using our RESTful API. All endpoints are protected with quantum-resistant authentication.
Authentication
All endpoints require Bearer authentication with quantum-entangled tokens. Obtain your API key from your dashboard.
Authorization: Bearer YOUR_SECRET_TOKEN
Rate Limits
Free Tier
1,000 reqs/month
30/minute
Pro Tier
100,000 reqs/month
10,000/minute
Enterprise Tier
Custom limits
Dedicated cluster
Endpoints
POST /api/signature/generate
GenerateGenerates quantum-resistant digital signatures using lattice-based cryptography
{
"message": "Your secure payload",
"algorithm": "kyber1024",
"entropy": {
"source": "quantum-entropy",
"bits": 4096
}
}
Returns:
{
"signature": "A4a7BzR8...",
"quantum_proof": "QZ2vXw==",
"valid_until": "2025-09-17T14:23:18Z"
}
POST /api/signature/verify
VerifyVerifies quantum signatures using entanglement state monitoring and lattice authentication
{
"signature": "A4a7BzR8...",
"public_key": "PUBk5432...",
"message": "Your secure payload"
}
Returns:
{
"status": "valid",
"entropy_verified": true,
"quantum_trail": "Entangled at 56.7% entanglement"
}
Code Examples
Python
import quantum_sign
def generate_signature(message):
signer = quantum_sign.QuantumSigner(
api_key="YOUR_API_KEY",
algorithm="ntru_hps_2048"
)
signature = signer.sign(
message,
entropy_source="quantum-entanglement"
)
return signature
JavaScript
async function verifySignature(signature, publicKey, message) {
const response = await fetch('https://api.quantumsig.dev/api/signature/verify', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
signature,
public_key: publicKey,
message
})
});
return await response.json();
}
Live API Console
Response:
{ "status": "success", "signature": "QZ2vXw==", "entropy_used": "quantum-entanglement", "created_at": "Quantum entangled at 56.7% correlation" }