> ## Documentation Index
> Fetch the complete documentation index at: https://docs.danubeai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Services

> Browse services and manage credentials from the CLI.

## List Services

```bash theme={null}
danube services list
danube services list "email"
```

## Internal Services

`danube services list` includes the services your organizations registered for their members, next to the public catalog, whenever the key you are using belongs to a member. They carry `"visibility": "internal"` or `"visibility": "local_only"` (run through the organization's [data-plane agent](/organizations/data-plane)) in `danube services info <service>` and in `--json` output; catalog services are `public`. Only members of the organization see them, and a member the organization's [policies](/organizations/policies) do not grant a tool does not see that tool in `danube services tools` or `danube search` either. Register one on the dashboard or through the organization endpoint: [Onboard an internal tool](/organizations/internal-tools).

## Naming a Service

Every command that takes a `<service>` (`connect`, `credentials store`, `services info`, `services tools`, `tools list`) accepts the service id, its slug (`stripe`, `google-sheets`) or its exact name (`"Google Sheets"`).

Resolution is exact, never fuzzy. The slug is looked up first; failing that, the name is compared to the public catalog after normalisation (case and punctuation are ignored) and must match exactly one service. Anything else exits 1 with `error: not_found`, `resource: service` and a `candidates` list (`name`, `id`, `slug`), and no credential is read or stored:

```bash theme={null}
$ danube connect google --json
{"error":"not_found","message":"No service matches 'google' exactly. ...","resource":"service","identifier":"google","candidates":[{"name":"Google Sheets","id":"52e0a860-...","slug":"google-sheets"},{"name":"Google Calendar","id":"979f6d46-...","slug":"google-calendar"}, ...],"hint":"danube services list \"google\""}
```

## Get Service Details

```bash theme={null}
danube services info stripe
danube services info "Google Sheets"
```

## List Tools for a Service

```bash theme={null}
danube services tools stripe
```

## Connect to a Service

Store credentials for a service:

```bash theme={null}
danube connect stripe
```

Check what a reference resolves to without being asked for a key:

```bash theme={null}
danube connect stripe --dry-run
```

Or store directly, choosing the credential type:

```bash theme={null}
danube credentials store github --type bearer
```

## Wallet

Check your credit balance (the cents wallet that pays for priced tools):

```bash theme={null}
danube wallet balance
```

View transaction history:

```bash theme={null}
danube wallet transactions
```

View spending limits:

```bash theme={null}
danube wallet limits
```

Update spending limits:

```bash theme={null}
danube wallet set-limits --max-per-call 1000000 --daily-limit 5000000
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.