Obtaining Your API Key
Create or log in to your Portkey account. Grab your account’s API key from the “Settings” page.
JWT-based Authentication
You can also authenticate Portkey using JWT Tokens. Learn more here
Authentication with SDKs
Portkey SDKs
OpenAI SDK
When integrating Portkey through the OpenAI SDK, modify the base URL and add thex-portkey-api-key
header for authentication. Here’s an example of how to do it:
We use the
createHeaders
helper function from the Portkey SDK here to easily create Portkey headers.You can pass the raw headers (x-portkey-api-key
, x-portkey-provider
) directly in the defaultHeaders
param as well.JWT-based Authentication
Portkey supports JWT-based authentication as a secure alternative to API Key authentication. With JWT authentication, clients can authenticate API requests using a JWT token that is validated against a configured JWKS (JSON Web Key Set). This enterprise-grade authentication method is available as an add-on to any Portkey plan. JWT authentication provides enhanced security through:- Temporary, expiring tokens
- Fine-grained permission scopes
- User identity tracking
- Centralized authentication management
JWT Token Authentication
Learn how to implement JWT-based authentication with Portkey
Interested in adding JWT authentication to your Portkey plan?Contact our sales team to discuss pricing and implementation details.