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
Navigate to credentials
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
| Issue | Solution |
|---|---|
| "No credential found" error | Add the required credential in your account settings. |
| Authentication failed | Verify your API key is correct and has not expired. Regenerate it from the service provider if needed. |
| Rate limit exceeded | The external service is throttling requests. Wait before retrying or upgrade your plan with the provider. |
| Connection timeout | Check that the service is reachable and your network allows outbound connections. |