Salt AI Docs

Connectors & Credentials

Connect Salt to external services and manage your API credentials.

Connectors let your pipelines interact with external services -- AI models, data sources, cloud storage, communication tools, and more. Credentials are the API keys and tokens that authorize these connections.

What Are Connectors?

A connector is a pre-built integration that links Salt to a third-party service. When you add a node that calls an external API (like an LLM provider or a data service), that node uses a connector under the hood to handle authentication and communication.

Salt includes connectors for services such as:

  • AI Models -- OpenAI, Anthropic, Google Gemini, Groq, Stability AI, Ollama
  • Data Sources -- Notion, Google Drive, and other enterprise tools
  • Communication -- Slack and other messaging platforms
  • Storage -- Cloud file storage and databases

Managing Credentials

Credentials are stored securely in your Salt account and are never exposed in pipeline definitions or logs.

Adding a Credential

Open your account settings and find the Credentials section, or configure credentials when prompted by a node that requires them.

Select the service

Choose which service you want to connect to (for example, OpenAI or Anthropic).

Enter your API key

Paste your API key or token. Salt encrypts and stores it securely.

Save

Click Save. The credential is now available to any node that uses that service.

Each credential is scoped to your account. Team members need to add their own credentials or use shared organization credentials if available.

Using Connectors in Pipelines

When you add a node that requires an external service, the node automatically looks for a matching credential. If one is configured, the node uses it without any extra steps on your part.

If no credential is found, the node prompts you to set one up before the pipeline can run. You can usually do this directly from the node's properties panel.

Troubleshooting

IssueSolution
"No credential found" errorAdd the required credential in your account settings.
Authentication failedVerify your API key is correct and has not expired. Regenerate it from the service provider if needed.
Rate limit exceededThe external service is throttling requests. Wait before retrying or upgrade your plan with the provider.
Connection timeoutCheck that the service is reachable and your network allows outbound connections.

On this page