Syntica
Get started
OverviewConnectorsAgentsConsultancies and agenciesInternal teamsPricingDocsGuidesBlogSecurityAbout
← All connectors
AI

OpenAI

Calls the OpenAI API with a key the customer owns. One variable, injected server-side at deploy time, so the key never reaches a repository or a browser, and never a client bundle, where a pasted key is public within the hour. Create the key in a project of its own so it can be revoked without touching anything else, and give it the least permission that works: a key that calls models does not need to manage the account. Usage is billed by OpenAI on the customer’s account, so set a monthly budget in the console before the first deploy.

Before you connect it

01
Create a project for the application on the customer’s OpenAI account, so its key can be revoked on its own.
02
Create an API key in that project, with the least permission that works.
03
Set a monthly budget on the project. Usage lands on the customer’s bill, not the platform’s.
04
Hand the key to the platform once. It is never shown again.

What your application receives

An admin enters these once, and the platform injects them as environment variables at deploy time. Your code reads them. It never sees a login screen or an SDK for this.

OPENAI_API_KEY
OpenAI’s own docs, from the vendor →
Syntica
Real environments for client work. Your code. Your repo. No lock-in.
Product
PricingRelease notes
Who it's for
Consultancies and agenciesInternal teamsMigration
Developers
DocsStatus
Company
AboutSecurity and governanceBlogContact
© 2026 Syntica. All rights reserved.
Privacy PolicyTerms of Service
We use cookies
We use essential cookies to run the site and optional ones to understand usage. See our Privacy Policy.