Credentials
Securely manage external service credentials and integrations for use in your API workflows.
Overview
The Credentials section lets you connect your project to external services like AWS, Google, databases, and messaging platforms. All credentials are encrypted with AES-256 at rest and are never exposed in the UI after being saved.
Once stored, credentials can be referenced from the API Builder when configuring nodes in your workflows.
Credentials are scoped to a single project. Each project manages its own set of integrations independently.
Supported Integrations
DYPAI supports a wide range of integrations to power your workflows:
- AWS: S3, SES, SNS, SQS, Lambda, DynamoDB.
- Google: Sheets, Drive, Calendar, Gmail, Analytics.
- Microsoft: Excel, OneDrive, Outlook, Teams.
- Databases: PostgreSQL, MySQL, MongoDB.
- Communication: WhatsApp, Telegram, Slack.
- Custom: Any other service using custom key-value fields.
Adding Credentials
Open Credentials
Navigate to the Credentials section in your project sidebar.
Find your integration
Browse the integration grid or use the search bar to find the service you need.
Configure
Click Configure on the integration card. Fill in the required fields (API keys, tokens, connection strings, etc.).
Save
Click Save. The credential is encrypted and stored securely.
Once saved, credential values cannot be viewed again. To update a credential, you must re-enter all fields with new values.
Using Credentials in Workflows
When configuring a node in the API Builder that requires external service access, use the Credentials Select widget to pick from your saved credentials.
The engine automatically injects the decrypted credentials at execution time, allowing the node to interact with the external service securely.
Security
- Encryption: AES-256 encryption at rest for all credential values.
- Decryption: Only at execution time, inside the engine's secure environment.
- Visibility: Values are never returned to the client after the initial save.
- Audit: Credential access is logged for security monitoring.