Production Environment Setup

This guide outlines the process for transitioning your integration from the sandbox environment to production.

Production Readiness Checklist

Before requesting production access, ensure your integration meets these requirements:

  • All critical API endpoints have been tested in sandbox
  • Error handling is implemented for all API responses
  • Webhook receivers are properly configured and validated
  • Security measures are in place (TLS, API key protection, etc.)
  • Compliance requirements are implemented (KYC, AML procedures)
  • User flows have been tested end-to-end
  • Monitoring and alerting systems are configured

Production Certification Process

Production Access Request

To request production access:

  1. Log in to your tenant dashboard
  2. Navigate to “Production Access” section
  3. Complete the production readiness assessment
  4. Submit required documentation:
    • Integration test results
    • Security assessment
    • Compliance procedures documentation

Production Credentials

After approval, you’ll receive:

  • Production API Key & Secret
  • Production Dashboard Access
  • Production Webhook Secret Keys
  • Support Contact Information

Production Environment Configuration

Base URLs

Use the following base URLs for all API calls in the production environment:

API Base URL: https://api.finhub.com/v2
Authentication URL: https://auth.finhub.com/v2
Webhook URL: https://webhook.finhub.com/v2

Environment Configuration

Update your environment configuration to use production credentials:

# Example environment variables
FINHUB_API_KEY=your_production_api_key
FINHUB_API_SECRET=your_production_api_secret
FINHUB_API_URL=https://api.finhub.com/v2

Security Requirements

In production, additional security requirements apply:

  1. IP Whitelisting: Register your server IP addresses
  2. Mutual TLS: Implement certificate-based authentication
  3. Request Signing: All requests must be cryptographically signed
  4. Rate Limiting: Adhere to production rate limits

Production Support

Once in production, you’ll have access to:

  • Dedicated support channel
  • Production incident response team
  • Regular maintenance notifications
  • Performance monitoring dashboard

Next Steps

After setting up your production environment, proceed to the Go-Live Procedure guide to prepare for your public launch.