Enterprise Quickstart
1. Set Up Your Organization
Organizations enable teams to collaborate with shared credits, centralized API key management, and unified usage tracking.
To create an organization, navigate to Settings > Preferences and click Create Organization. Once created, you can invite team members and switch between personal and organization contexts using the organization switcher.
Key organization capabilities include shared credit pools for centralized billing, role-based access control (Admin and Member roles), and organization-wide activity tracking.
For complete details on organization setup and management, see the Organization Management guide.
2. Configure API Key Management
Enterprise deployments typically require programmatic API key management for automated provisioning, rotation, and lifecycle management.
Provisioning API Keys
Create a Provisioning API key to manage API keys programmatically. This enables automated key creation for customer instances, programmatic key rotation for security compliance, and usage monitoring with automatic limit enforcement.
See Provisioning API Keys for the full API reference and code examples.
API Key Rotation
Regular key rotation limits the impact of compromised credentials. OpenRouter’s Provisioning API supports zero-downtime rotation: create a new key, update your applications, then delete the old key.
If you use BYOK (Bring Your Own Key), you can rotate OpenRouter API keys without touching your provider credentials, simplifying key management.
See API Key Rotation for step-by-step instructions.
3. Implement Security Controls
Guardrails
Guardrails let organizations control how members and API keys use OpenRouter. Configure spending limits with daily, weekly, or monthly resets, model and provider allowlists to restrict access, and Zero Data Retention enforcement for sensitive workloads.
Guardrails can be assigned to organization members (baseline for all their keys) or directly to specific API keys for granular control. When multiple guardrails apply, stricter rules always win.
See Guardrails for configuration details and the Guardrails API reference for programmatic management.
Zero Data Retention (ZDR)
Zero Data Retention ensures providers do not store your prompts or responses. Enable ZDR globally in your privacy settings or per-request using the zdr parameter.
OpenRouter itself has a ZDR policy and does not retain your prompts unless you explicitly opt in to prompt logging.
See Zero Data Retention for the full list of ZDR-compatible endpoints and configuration options.
Data Privacy
OpenRouter does not store your prompts or responses unless you opt in to prompt logging. Only metadata (token counts, latency, etc.) is stored for reporting and your activity feed.
See Data Collection and Logging for complete privacy documentation.
4. Set Up Observability
Broadcast
Broadcast automatically sends traces from your OpenRouter requests to external observability platforms without additional instrumentation. Supported destinations include Datadog, Langfuse, LangSmith, Braintrust, OpenTelemetry Collector, S3, and more.
Configure broadcast at Settings > Broadcast. You can filter traces by API key, set sampling rates, and configure up to 5 destinations of the same type for different environments.
See Broadcast for setup instructions and destination-specific walkthroughs.
User Tracking
Track your end-users by including a user parameter in API requests. This improves caching performance (sticky routing per user) and enables user-level analytics in your activity feed and exports.
See User Tracking for implementation details.
5. Monitor Usage and Costs
Usage Accounting
Every API response includes detailed usage information: token counts (prompt, completion, reasoning, cached), cost in credits, and timing data. This enables real-time cost tracking without additional API calls.
See Usage Accounting for response format details and code examples.
Activity Export
Export aggregated usage data as CSV or PDF from the Activity page. Filter by time period and group by Model, API Key, or Creator (organization member) for detailed reporting.
See Activity Export for export instructions.
6. Optimize for Reliability
Provider Routing and Fallbacks
OpenRouter monitors provider health in real-time and automatically routes around outages. Configure fallback chains by specifying multiple models, and customize provider selection based on cost, latency, or specific provider preferences.
See Provider Selection and Model Fallbacks for configuration options.
Uptime Optimization
OpenRouter tracks response times, error rates, and availability across all providers. This data powers intelligent routing decisions and provides transparency about service reliability.
See Uptime Optimization for details on how OpenRouter maximizes availability.
Next Steps
Once your organization is configured, explore these additional resources:
- Quickstart for basic API integration examples
- Structured Outputs for JSON schema enforcement
- Tool Calling for function calling capabilities
- Prompt Caching for cost optimization
- Latency and Performance for performance tuning
For enterprise sales inquiries or custom requirements, contact our sales team at openrouter.ai/enterprise.