🔐 Security Best Practices

Never share your API keys publicly or commit them to version control. Use environment variables for production deployments and rotate keys regularly. All API requests are logged and monitored for security purposes.

➕ Create New API Key

Choose a descriptive name to identify this key's purpose
Live keys access production data, test keys access sandbox environment
Select the minimum permissions required for your use case
Recommend setting expiration dates for enhanced security

🔑 Your API Keys

Name Key Type Status Created Last Used Actions
Production API Key rs_live_•••••••••••••••••••••••••••••••• Live Active 2024-12-01 2 hours ago
Development Environment rs_test_•••••••••••••••••••••••••••••••• Test Active 2024-11-15 1 day ago
Partner Portal Integration rs_rstr_•••••••••••••••••••••••••••••••• Restricted Revoked 2024-10-20 Never

📖 Usage Examples

Authentication Header

Authorization: Bearer rs_live_your_api_key_here

cURL Example

curl -H "Authorization: Bearer rs_live_your_api_key_here" \
     -H "Content-Type: application/json" \
     https://api.rocketsavvy.com/v3/customers

JavaScript Example

const rocketsavvy = require('rocketsavvy');
const rs = new rocketsavvy('rs_live_your_api_key_here');

// Create a customer
const customer = await rs.customers.create({
  email: '[email protected]',
  name: 'John Doe'
});

Python Example

import rocketsavvy

rs = rocketsavvy.Client('rs_live_your_api_key_here')

# Create a subscription
subscription = rs.subscriptions.create(
    customer_id='cust_rs_123456',
    plan_id='plan_enterprise_pro'
)

📊 Rate Limits & Monitoring

Current Usage

1,247 / 10,000 requests today
87ms average response time
99.9% success rate

Rate Limits

10,000 requests/day
100 requests/minute
10 concurrent requests

Response Headers

X-RateLimit-Limit: 10000
X-RateLimit-Remaining: 8753
X-RateLimit-Reset: 1640995200