Integrate SecurePass Pro into your applications
Easy-to-use REST API with clear examples
Military-grade encryption and authentication
Secure API key authentication
Start integrating secure password generation into your applications today. Enterprise-grade API with 99.9% uptime SLA.
All API requests require a valid API key in the Authorization header. Get your API key from the dashboard under Settings → API Keys.
Authorization: Bearer YOUR_API_KEY
Generate a single secure password with customizable parameters.
curl -X POST https://securepasspro.co/api/passwords \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"length": 16,
"includeUppercase": true,
"includeLowercase": true,
"includeNumbers": true,
"includeSymbols": true
}'
const response = await fetch('https://securepasspro.co/api/passwords', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
length: 16,
includeUppercase: true,
includeLowercase: true,
includeNumbers: true,
includeSymbols: true
})
});
const result = await response.json();
console.log(result.data.password);
import requests
url = "https://securepasspro.co/api/passwords"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
data = {
"length": 16,
"includeUppercase": True,
"includeLowercase": True,
"includeNumbers": True,
"includeSymbols": True
}
response = requests.post(url, headers=headers, json=data)
password = response.json()["data"]["password"]
print(password)
Generate multiple passwords at once for bulk operations.
curl -X POST https://securepasspro.co/api/passwords/bulk \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"count": 10,
"length": 12,
"includeSymbols": false
}'
Parameter | Type | Required | Description |
---|---|---|---|
length | number | Yes | Password length (8-128 characters) |
includeUppercase | boolean | No | Include uppercase letters (A-Z) |
includeLowercase | boolean | No | Include lowercase letters (a-z) |
includeNumbers | boolean | No | Include numbers (0-9) |
includeSymbols | boolean | No | Include special symbols (!@#$%^&*) |
{ "success": true, "data": { "password": "K9#mN2$pL7@vX4", "strength": "strong", "length": 16, "generatedAt": "2024-07-09T10:30:00Z" } }
Invalid or missing API key
Invalid parameters or missing required fields
Rate limit exceeded
We're actively developing official SDKs and libraries to make integration even easier. These will provide native language support, type safety, and additional features.
Official npm package with TypeScript support
PyPI package with async support
Go module with context support
Composer package with Laravel integration
Ruby gem with Rails integration
Maven package with Spring Boot support
JavaScript/TypeScript SDK will be available next week! Additional language SDKs (Python, Go, PHP, Ruby, Java) will be developed based on community demand and usage patterns. Let us know which languages you'd like to see prioritized!
API access is included at no extra cost with Enterprise and Annual plans. The prices below are the same as our regular plan pricing - API access comes with your existing subscription.
$75
per month
$840
per year (30% savings)
If you already have an Enterprise or Annual plan, you automatically get API access at no extra cost. No per-request charges, no setup fees, no hidden costs. API access is simply included in your existing subscription.
100
requests per minute
~144,000 per day
150
requests per minute
~216,000 per day
API access is only available with Enterprise and Annual plans. The Annual plan includes premium API access with 50% higher rate limits than Enterprise, making it the best value for high-volume API usage. Rate limits are enforced per minute to ensure fair usage and prevent abuse.
We're here to help you integrate SecurePass Pro successfully. Here are the best ways to get support and find resources.
Get instant help from our technical team during business hours
Available: Mon-Fri 9AM-6PM EST
Send detailed questions to our technical support team
Response within 24 hours
Comprehensive guides, tutorials, and best practices
Always up-to-date with latest features
Join our developer community for tips and discussions
GitHub Discussions & Discord
Enterprise and Annual plan customers receive priority support with faster response times, dedicated technical account management, and extended support hours.