Skip to main content

Step 1: Create a Credential

  1. Navigate to the Credentials Menu:
    • Open the sidebar and select Credentials.
  2. Create a New Credential:
    • Click the + Create button.
    • In the “New Credentials” page, select the Credential Type (e.g., GitHub, Jira, Azure DevOps).
    • Fill in the required fields (such as API key, username, password, or select a secret from your vault).
    • Give the credential a clear, descriptive name.
  3. Save the Credential:
    • Click Save to add the credential to your Credentials dashboard.
    • Your new credential will now be available for use when configuring toolkits.
For detailed field requirements per toolkit (e.g., GitHub, Jira, Azure DevOps), review the toolkit-specific documentation. If a field expects a stored secret, ensure the secret is created before assigning it here. For broader guidance, see the ELITEA documentation.

Step 2: Add the Credential to a Toolkit

  1. Navigate to the Toolkits Menu:
    • Open the sidebar and select Toolkits.
  2. Create or Edit a Toolkit:
    • To add a new integration, click + Create on the sidebar
    • To update an existing toolkit, click on it in the list to open its details.
  3. Configure Toolkit Details:
    • Select the desired Toolkit Type (e.g., GitHub, Jira, Slack).
    • Enter required details (name, description, configuration options).
  4. Assign the Credential:
    • In the CONFIGURATION section, open the “Credentials” dropdown menu.
    • Select the credential you created earlier from the list.
    • (If needed, use “New private credentials” or “New project credentials” to create and assign a new credential on the fly.)
  5. Save the Toolkit:
    • Click Save to finalize your changes.
    • The toolkit will now use your credential to connect to the external service.

Best Practices

  • Use descriptive names for both credentials and toolkits so you can easily identify their purpose.
  • Store sensitive information as secrets and reference them in your credentials for enhanced security.
  • Test connection after adding a credential to ensure the integration works as expected.
  • Rotate credentials and secrets regularly, and remove unused ones.

Troubleshooting

  • Credential not appearing in toolkit dropdown?
    • Make sure it was saved successfully and you have the correct project/scope selected.
  • Toolkit connection fails?
    • Double-check the credential details (API key, token, permissions, etc.).
  • Unable to save toolkit?
    • Ensure all required fields are filled out and you have the necessary permissions.
For advanced details, refer to the ELITEA documentation

Summary

By following these steps, you can securely create a credential and connect it to a toolkit, unlocking seamless integration with external services in ELITEA. This enables your agents and workflows to operate securely and efficiently.