Setup

Integrations Overview

Understand the provider connections Bilbis needs before it can run pipelines.

What this means

Integrations are the external services Bilbis uses to do work for your organization. Before Bilbis can write code or open an MR/PR, it needs credentials for the providers involved in that workflow.

Bilbis uses a bring your own key model, often shortened to BYOK. For the security and cost model behind that setup, see BYOK.

When to use it

Use the Integrations page when you need to:

  • Add the first LLM provider so agents can reason and write code.
  • Add the first Git provider so Bilbis can clone, branch, push, and open MRs/PRs.
  • Replace an expired or revoked key.
  • Validate whether a saved credential still works.
  • Configure Jira for ticket-triggered pipelines.

Before you start

You need an owner or admin role to manage organization-wide integrations.

For the first successful pipeline, your organization needs:

RequirementWhy Bilbis needs it
LLM providerLets the agents plan and write code.
Git providerLets Bilbis read the repo, push a branch, and open an MR/PR.
ProductGroups repositories under shared automation settings.
RepositoryGives the pipeline a target codebase.

Provider types

ProviderWhat it is used for
AnthropicLLM provider for agent work.
OpenAILLM provider for agent work.
GitLabGit provider for repositories, branches, and merge requests.
GitHubGit provider for repositories, branches, and pull requests.
GitHub AppReserved for GitHub-style access. In the current app it is treated like a token-shaped credential.
SendGridEmail delivery for self-hosted or customer-owned email workflows.
CloudflareCloudflare-owned workflows where your organization supplies a key.
JiraTicket workflow integration. Jira is configured through the dedicated Jira card, not the generic credential dialog.

Steps

  1. In Bilbis, open Settings.
  2. Open Integrations.
  3. Select Add credential for regular provider keys, or use the dedicated Jira setup area for Jira.
  4. Choose the provider.
  5. Add a clear label, such as Production GitHub or Anthropic team key.
  6. Paste the API key or token.
  7. Save the credential.

Bilbis validates a newly saved credential when it can. The credential list then shows whether the provider is reachable or whether validation failed.

What happens next

After a credential is saved, it becomes available to pipelines in that organization. Users do not see the secret value again. They can see the provider, label, last four characters when available, validation status, and last validation time.

Problems and fixes

ProblemWhat to check
New pipeline form says setup is incompleteConfirm you have at least one LLM credential, one Git credential, one product, and one repository.
Credential validation failsCheck that the token is active, has the right provider permissions, and was copied without extra spaces.
Jira does not appear in the generic credential pickerUse the dedicated Jira configuration card. Jira needs both a credential and workflow settings.
Pipelines fail after deleting a credentialAdd a replacement credential for the same provider before running more pipelines.

On this page