AI Agent Access
Use pb safely from AI coding agents and automation tools. Follow the setup steps and practical guidance for using AI Agent Access in your Parseable…
AI coding agents can use the installed pb binary through shell commands. The safest setup is to have a human create and verify the profile first, then let the agent use that saved connection.
pb login
pb status --output jsonOnce the profile is ready, the agent can use it directly. It does not need the API key in its prompt and should not read ~/.config/pb/config.toml.
Non-interactive profile setup
For automation, load the API key from a secret store or environment variable. The profile name is up to you.
pb profile add automation-readonly https://parseable.example.com \
--api-key "$PARSEABLE_API_KEY" --output jsonpb cloud profile add --name automation-readonly \
--api-key "$PARSEABLE_CLOUD_API_KEY" --output jsonIf more than one profile exists, select the intended one before starting the agent:
pb profile default automation-readonly --output json
pb status --output jsonPrefer read operations and JSON
When an agent needs to read results programmatically, prefer JSON output:
pb status --output json
pb dataset list --output json
pb dataset info <dataset> --output json
pb sql run "SELECT * FROM <dataset> LIMIT 10" --output json
pb promql run "up" --dataset <metrics-dataset> --instant --output jsonCreate a dedicated read-only API key or role with only the query and metadata permissions the agent needs. Never give an agent an administrator key or a shared human credential. Read-only access must be enforced by Parseable on the server; CLI instructions alone cannot prevent create, update, or delete attempts.
Keep API keys out of prompts, source control, logs, and agent instruction files.
Was this page helpful?