Your own key
Most connectors use your API key. It is encrypted, stored in the project’s secrets and read only by your app’s server. The service bills you directly, not Highwind.
A connector plugs an outside service into your app: send an email with Resend, take a payment with Stripe, summarize a text with OpenAI, post a message to Slack… You ask for it in the chat, the agent writes the code, and you provide your key once. Highwind offers more than 50 ready-made connectors, and the agent can also wire in a service that isn’t on the list.
Your own key
Most connectors use your API key. It is encrypted, stored in the project’s secrets and read only by your app’s server. The service bills you directly, not Highwind.
Google Sheets, no key
Google Sheets goes through the Highwind gateway: you connect your Google account once and Highwind creates your app’s spreadsheet in your Drive. No key to look for.
Server side
Calls are made by your app’s server (/api routes), never by visitors’ browsers. The agent adds that server on its
own if it’s missing.
One key, all your projects
A key pasted once is saved in your account: you can then link it to any other project in one click.
Mention the service in your request. In the input box, type @ or open the + menu → Connectors, then
pick the service from the list (you can search by name or category). It is inserted into your message as a chip.
Finish your request:
@Resend Add a contact form that emails me each message.You can also just write the service’s name (“email me with Resend”): the agent picks the right connector on its own when a feature needs one.
The agent wires in the connector. It adds the app’s server if needed (step Adds a server to the app), writes the code that calls the service and follows that service’s own instructions (amounts set on the server, checked recipients, and so on).
Provide your key in the chat card. A card The agent needs your … connection appears below the answer. Two options:
The card explains what the value is for and where to find it at the service (for example “resend.com → API Keys → Create API Key”).
Highwind checks the key. Right after you add it, the key is tested with the service, without side effects (no email sent, no payment created). You see one of these messages:
Try it in the preview. The feature works right away in the preview, and in your published app after the next publish.
For a waitlist, sign-ups or orders, the agent may show a Your call card before building. Several options can rely on a connector:
The other options are a database (backend) or data kept in the browser for now. See Data choices.
The Connectors page (Connectors link in the sidebar, or + menu → Manage connectors from a project) gathers every service your apps and the agent use.
A connection saved here can be reused in all your projects: see Account connections.
Each connector expects one or more values (an API key, sometimes an ID or an address). There are two kinds:
| Secret (most of them) | Public (marked public) | |
|---|---|---|
| Examples | Resend API key, Stripe secret key, Slack token | Google Analytics measurement ID, Mapbox public token restricted to your domain |
| Storage | Encrypted in the project’s secrets | In the project’s secrets |
| Display | Never shown again once saved | Shown in clear on the Connectors page |
| Who reads it | Only your app’s server | The server, and the agent may write it into browser code |
For a secret value, the agent only sees whether it is set, never the value itself. It is never sent to visitors’ browsers, nor used in any project other than the ones you link it to.
Click a name to open its page: what it’s for, what the agent can do and never does, the values to provide and where to find them.
| Connector | What it’s for |
|---|---|
| Google Sheets | Save data to a sheet in your Google Drive (sign-ups, orders…). See also the Google Sheets guide. |
| Airtable | An Airtable base as your app’s data, editable like a spreadsheet. |
| Notion | Your Notion pages and databases as your app’s content. |
| Neon | Your Neon Postgres database, queried by your app’s server. |
| Connector | What it’s for |
|---|---|
| Resend | Send emails: contact forms, confirmations, notifications. |
| Brevo | Emails, SMS and contact lists, with a European provider. |
| Mailchimp | Newsletter: subscribe your visitors to your Mailchimp audience. |
| Mailgun | Transactional emails from your domain, with Mailgun. |
| Loops | Emails for apps: contacts, automations, transactional. |
| Klaviyo | E-commerce marketing: profiles, subscriptions, flows. |
| beehiiv | Your beehiiv newsletter: sign-ups and latest posts on your site. |
| Connector | Category | What it’s for |
|---|---|---|
| Slack | Notifications | Post messages to a Slack channel. |
| Discord | Notifications | Post messages to a Discord channel. |
| Telegram | Messaging | A Telegram bot: notifications and automatic replies. |
| Twilio | Messaging | SMS, WhatsApp and phone number verification by code. |
| WhatsApp Business | Messaging | Send WhatsApp messages from your app. |
| Connector | What it’s for |
|---|---|
| Stripe | Take payments with the Stripe checkout page. |
| Mollie | European payments: cards, Bancontact, iDEAL, Apple Pay… |
| PayPlug | French online payments, with a hosted payment page. |
| SumUp | Online payments for SumUp merchants. |
| HelloAsso | Donations, memberships and tickets for associations. |
| Connector | What it’s for |
|---|---|
| OpenAI | AI features: summaries, answers, text generation. |
| Anthropic (Claude) | Claude models for your app’s AI features. |
| Mistral AI | French AI: summaries, answers, extraction, search. |
| Perplexity | Web search and AI answers with their sources. |
| ElevenLabs | Natural voices: text to speech and audio transcription. |
| Replicate | Open AI models: generated images, video and audio. |
| LlamaParse | Read PDFs and documents: clean text, tables, fields. |
| Connector | What it’s for |
|---|---|
| Firecrawl | Read the content of web pages (monitoring, import, summarizing a link). |
| Apify | Ready-made data collectors: Google Maps, websites, social… |
| Algolia | Instant search in your app, with Algolia. |
| Connector | What it’s for |
|---|---|
| Calendly | Online booking with your Calendly schedule. |
| Tally | Tally forms: embedded in the site, answers in the app. |
| Typeform | Typeform forms: embedded in the site, answers in the app. |
| Yousign | French electronic signature: get a document signed online. |
| Asana | Asana project management: tasks created from your app. |
| GitHub | GitHub API: issues, releases and files from your repositories. |
| n8n | Trigger your n8n automations from your app. |
| Connector | What it’s for |
|---|---|
| Google Analytics | Visitor statistics with Google Analytics, after consent. |
| PostHog | Product analytics and feature flags, in the EU if you want. |
| Kameleoon | A/B testing, personalization and feature flags with Kameleoon. See also the Kameleoon section. |
| Connector | What it’s for |
|---|---|
| ActiveCampaign | Marketing automation and CRM: contacts, lists, tags. |
| HubSpot | HubSpot CRM: contacts and deals fed by your app. |
| Pipedrive | Pipedrive sales CRM: contacts, leads and deals. |
| Zendesk | Zendesk customer support: tickets created from your app. |
| Connector | What it’s for |
|---|---|
| WordPress | Your WordPress as your app’s content (posts, pages, images). |
| Contentful | Your Contentful content (articles, pages, media) shown in your app. |
| WooCommerce | Your WooCommerce store: products and orders in your app. |
| PrestaShop | Your PrestaShop store: products, stock and orders in your app. |
| Connector | What it’s for |
|---|---|
| Qonto | Your Qonto business account, read-only: balances and transactions. |
| Pennylane | French accounting: create and follow your Pennylane invoices. |
| Connector | What it’s for |
|---|---|
| Google Maps | Maps, place search and addresses with Google Maps. |
| Mapbox | Custom maps, geocoding and map images with Mapbox. |
These four services also appear on the Connectors page and in the + menu, but they are context sources: the agent reads them, your app doesn’t call them.
| Source | What the agent reads |
|---|---|
| Notion | The page or spec you mention. |
| Linear | The issue or project you mention. |
| Figma | The design you link to. |
| Kameleoon | Your Kameleoon experiments, feature flags and goals. |
The agent can wire in any service that has an API, even if it isn’t in the catalog. Just ask:
When someone signs up, add them to my Systeme.io list using their API.The agent then adds the app’s server (step Adds a server to the app) and asks you for the key with a card The agent needs a key (step Asks for the key …). Paste the value and click Add: it is encrypted, never shown to the agent, and stored in Project settings → Secrets.
Differences from a catalog connector:
See App secrets and The app’s server.