Everything you need to integrate and use Sivvy's security platform effectively.
Get up and running with Sivvy in minutes
Sign up for a free Sivvy account to get started with IP allowlist management and website monitoring.
# Visit the registration page
https://dash.sivvy.io/register.php
# Or use our API to create an account
curl -X POST https://api.sivvy.io/v2/register \
-H "Content-Type: application/json" \
-d '{"email": "user@example.com", "password": "secure_password"}'
Generate an API key from your dashboard to start integrating Sivvy with your applications.
# Generate API key via dashboard
1. Login to https://dash.sivvy.io
2. Navigate to Settings > API Keys
3. Click "Generate New API Key"
4. Copy and store securely
Common integration patterns for popular frameworks
Protect your PHP application with IP allowlist checking.
Create Laravel middleware for automatic IP protection.
ip();
$response = Http::get("https://api.sivvy.io/v2/check-ip", [
'key' => $apiKey,
'ip' => $clientIP
]);
if (!$response->json('allowed', false)) {
abort(403, 'Your IP address is not authorized.');
}
return $next($request);
}
}
Protect WordPress admin and login pages with Sivvy.
403]);
}
}
add_action('init', 'sivvy_ip_protection');
Complete API documentation for developers
Verify if an IP address is allowed to access your application.
GET https://api.sivvy.io/v2/check-ip
Add an IP address to your allowlist programmatically.
POST https://api.sivvy.io/v2/add-ip
Set up uptime monitoring and alerts for your websites
Monitor your websites for uptime, response time, and SSL certificate expiration.
Receive real-time alerts when your website goes down or comes back online.
{
"event": "site_down",
"site_url": "https://example.com",
"site_id": 123,
"status_code": 500,
"response_time": 5000,
"timestamp": "2025-01-03T10:30:00Z",
"message": "Site is returning HTTP 500 error"
}
Our team is here to help you get the most out of Sivvy's security platform.