XPNCORE
HomeAPI MarketplacePricingDocumentationBlogFAQ
LoginRegister
XPNCORE

High-quality API marketplace for developers.

Product

  • API Marketplace
  • Pricing
  • AI Models
  • Documentation
  • Blog
  • FAQ
  • System Status

Company

  • About
  • Contact

Legal

  • Terms of Service
  • Privacy Policy
  • Refund Policy

© 2026 XPNCORE. All rights reserved.

OpenAI-compatible · One API key for every model

Interactive documentation
Universal LLM Gateway Quick StartAPI AuthenticationModel DiscoveryChat Completions APIGateway Error CodesRate Limits and Quota
Home/Docs/API Authentication

API Authentication

How to use Bearer API keys and understand key security controls.

The gateway accepts API keys through the Authorization header. Browser session tokens do not replace API keys for OpenAI-compatible endpoints.

Before routing, the backend checks key status, expiration, scopes, API/model permissions, IP/domain restrictions, and the subscription.

Key points

  • Required header: Authorization: Bearer YOUR_API_KEY.
  • Revoked, disabled, or expired keys are rejected by the backend.
  • Key lists return only a masked prefix; no endpoint retrieves the secret.
  • Rotation creates a new secret and invalidates the old one transactionally.
Open Setup WizardPlayground