Deploy Helicone AI Gateway to Porter in 5 minutes through their intuitive UI
Deploy the AI Gateway to Porter for a simple, scalable cloud deployment with an intuitive web interface and automatic infrastructure management.
Security Notice: Porter deployments are publicly accessible. You must enable authentication to prevent unauthorized access to your provider API keys. This guide includes authentication setup as a required step.
Create a Porter account
Sign up for Porter and set up your infrastructure:
Porter handles all the infrastructure complexity for you. The onboarding process typically takes 5-10 minutes and includes automatic cluster provisioning.
Get your Helicone API key
The AI Gateway requires authentication to secure your public deployment. You’ll need a Helicone API key to authenticate requests.
Create your Helicone API key:
sk-helicone-
)No Helicone subscription is required, but the API key is essential for securing your publicly accessible gateway.
Navigate to the Helicone AI Gateway Add-on
Access Porter’s marketplace:
Configure deployment settings
Fill out the deployment configuration:
Basic Settings:
Helicone Configuration:
The Helicone API Key is mandatory for authentication. Without it, your gateway will be publicly accessible without security.
Configure provider API keys
Enable the LLM providers you want to use:
Provider Configuration:
Optional Settings:
config.yaml
file for advanced routing (optional)Only enable providers you plan to use. You can always add more providers later by updating your deployment.
Deploy your gateway
Complete the deployment:
Deployment typically takes 2-3 minutes. Porter will show real-time status updates during the process.
Once deployed, Porter will provide you with a public URL. Test your AI Gateway with authentication:
Replace your-gateway-url.porter.run
with your actual Porter deployment URL and sk-helicone-your-api-key
with your Helicone API key.
For advanced use cases, you can upload a custom config.yaml
file during deployment:
Create a custom config file
Create a config.yaml
file with your desired configuration:
Upload during deployment
In the Porter configuration UI:
config.yaml
fileCustom configurations override the default settings. Make sure your config includes all necessary authentication settings.
Learn more about authentication and observability features
Learn about advanced routing and caching options