Portal Setup
This guide covers the essential configuration options for your Launchpad developer portal. After provisioning, you'll want to customize these settings to match your organization's requirements.
General Settings
Access general settings from Settings → General in the admin console.
Portal Information
- Portal Name — Displayed in the header and browser title
- Portal Description — Used for SEO and social sharing
- Support Email — Contact email shown to developers
- Terms of Service URL — Link to your ToS (required for developer signup)
- Privacy Policy URL — Link to your privacy policy
Custom Domain
Configure a custom domain for your portal:
- Navigate to Settings → Domain
- Enter your desired domain (e.g.,
developers.yourcompany.com) - Add the provided CNAME record to your DNS
- Click Verify Domain
- SSL certificate will be automatically provisioned
DNS Propagation
Registration Settings
Control how developers can access your portal.
Registration Modes
- Open Registration — Anyone can create an account
- Invite Only — Only invited users can register
- Domain Restricted — Only emails from specific domains allowed
- SSO Only — Require enterprise SSO authentication
Email Verification
When enabled, new users must verify their email address before accessing the portal. Configure verification settings:
- Verification Required — Toggle email verification on/off
- Verification Link Expiry — How long verification links remain valid
- Resend Limit — Maximum verification emails per user per day
Security Settings
Session Management
- Session Timeout — Idle timeout duration (default: 30 minutes)
- Maximum Sessions — Concurrent sessions per user
- Remember Me Duration — Extended session length when selected
Password Policy
- Minimum Length — Minimum password characters (default: 8)
- Complexity Requirements — Uppercase, lowercase, numbers, symbols
- Password History — Prevent reuse of recent passwords
- Expiration — Optional password expiration period
Rate Limiting
Protect your portal from abuse:
- Login Attempts — Maximum failed logins before lockout
- Lockout Duration — How long accounts remain locked
- API Rate Limits — Requests per minute for portal APIs
Notification Settings
Email Notifications
Configure which events trigger email notifications:
- New User Registration — Notify admins of new signups
- App Creation — When developers create new apps
- API Access Requests — Requests for restricted API access
- Subscription Changes — Plan upgrades/downgrades
Custom Email Templates
Customize email templates in Settings → Email Templates:
- Welcome email
- Email verification
- Password reset
- App approval/rejection
- API key rotation
API Settings
API Key Settings
- Key Length — Length of generated API keys
- Key Prefix — Optional prefix for easy identification
- Rotation Policy — Automatic key rotation schedule
- Maximum Keys Per App — Limit keys per developer app
Default Rate Limits
Set default rate limits for API access (can be overridden per product):
- Requests Per Second — Default RPS limit
- Requests Per Day — Daily quota
- Burst Limit — Maximum burst requests
Integration Settings
Apigee Connection
Connect your Apigee organization:
- Navigate to Settings → Integrations → Apigee
- Select Apigee Edge or Apigee X
- Enter your organization name
- Provide service account credentials (JSON key)
- Test and save the connection
Required Permissions
Analytics Integration
Add analytics tracking to your portal:
- Google Analytics — Add your GA4 measurement ID
- Segment — Add your Segment write key
- Custom — Add custom tracking scripts
Advanced Settings
Feature Flags
Enable or disable portal features:
- Developer Blog — Enable blog section
- API Changelog — Show API version history
- Community Forums — Enable discussion forums
- Feedback Widget — In-page feedback collection
Webhooks
Configure webhooks for external integrations:
- User registration events
- App lifecycle events
- API access events
- Subscription changes