Providers
Koupper providers expose infrastructure and integration capabilities through the container.
Use the CLI to inspect what is available in your installation:
bash
koupper provider listFor details on one provider:
bash
koupper provider info <name>Current provider catalog
| Provider | Service Provider | Description |
|---|---|---|
ai | AIServiceProvider | AI model integration provider (OpenAI by default). |
ai-llm-ops | AILlmOpsServiceProvider | LLM operations with structured output, embeddings and tool-call helpers. |
agent | AgentServiceProvider | Local-first autonomous agent orchestration provider with DSL and ReAct loop. |
aws-deploy | AwsDeployServiceProvider | AWS deployment orchestration for preflight, Lambda, static sites, and API smoke tests. |
aws-dynamo | AwsServiceProvider | DynamoDB data access provider. |
aws-s3 | AwsS3ServiceProvider | S3 storage provider for uploads and presigned flows. |
build | BuildServiceProvider | Gradle/npm builds with compiler output parsing for agent feedback loops. |
command-bridge | CommandBridgeServiceProvider | File-based command channel for interactive agent communication. |
command-runner | CommandRunnerServiceProvider | Generic shell/binary command execution with timeout, dry-run, and masking support. |
crypto | CryptoServiceProvider | Symmetric encryption helpers. |
db | DBServiceProvider | Database connectors for PostgreSQL and SQLite sessions. |
docker | DockerServiceProvider | Docker CLI automation for image, container and compose workflows. |
files | FileServiceProvider | File, text, JSON and YAML handlers. |
git | GitServiceProvider | Local Git repository automation with safe commit defaults. |
github | GitHubServiceProvider | GitHub API operations for issues, pull requests, checks and workflows. |
hashing | HasherServiceProvider | Password hashing and verification utilities. |
helloworld | HelloWorldServiceProvider | Example Hello World provider for scaffolding demonstration. |
http | HttpServiceProvider | HTTP invoker for outbound API requests. |
iac | IaCServiceProvider | Terraform-based IaC planning/apply workflows with approval guardrails. |
interactive-browser | InteractiveBrowserServiceProvider | Playwright-based browser automation with stealth anti-detection. |
job-ops | JobOpsServiceProvider | Typed job queue status/list/run/failed/retry operations. |
jwt | JWTServiceProvider | JWT signing and validation utilities. |
k8s | K8sServiceProvider | Kubernetes operations provider over kubectl. |
logger | LoggerServiceProvider | Database-backed application logger. |
local-e2e | LocalE2EServiceProvider | Local E2E runner for process, HTTP, jobs and persistence checks. |
lsp | LspServiceProvider | Language Server Protocol bridge for hover, go-to-definition, diagnostics. |
mailing | SenderServiceProvider | SMTP email sender utilities. |
mcp | MCPServiceProvider | Local MCP-style tool server endpoints for discovery and invocation. |
mcp-client | MCPClientServiceProvider | MCP client connecting to external servers over HTTP, stdio, or SSE. |
media-downloader | MediaDownloaderServiceProvider | Media download and audio extraction via yt-dlp/ffmpeg. |
memory | MemoryServiceProvider | High-level agent memory: remember() and recall() for persistent context. |
n8n | N8NServiceProvider | Trigger n8n workflows and poll execution status. |
notifications | NotificationsServiceProvider | Console or webhook operational notifications. |
observability | ObservabilityServiceProvider | Metrics, events and trace sink abstraction with local backend. |
pdf-reader | PDFReaderServiceProvider | PDF document text extraction and page splitting via Apache PDFBox. |
process-supervisor | ProcessSupervisorServiceProvider | Local detached process management with persisted metadata, logs and health checks. |
queue-ops | QueueOpsServiceProvider | Local pending/requeue/dead-letter queue operations. |
rss | RSSServiceProvider | RSS feed reader provider. |
runtime-router | RuntimeRouterServiceProvider | Runtime HTTP route registration and serving provider. |
secrets | SecretsServiceProvider | Secret retrieval from env and local JSON backends. |
speech-to-text | SpeechToTextServiceProvider | Audio transcription via local whisper-cpp or OpenAI/Groq Whisper API. |
ssh | SSHServiceProvider | Remote SSH command execution and file transfer workflows. |
telegram | TelegramServiceProvider | Bidirectional Telegram Bot API channel for agent communication. |
templates | TemplateServiceProvider | Template rendering provider. |
terminal | TerminalRuntime | Interactive terminal IO bridge for prompt/print during script execution. |
vector-db | VectorDbServiceProvider | Vector storage and similarity query provider. |
vision | VisionServiceProvider | Vision-capable LLM for image analysis via OpenAI-compatible API. |
web-reader | WebReaderServiceProvider | Playwright web page reader with JavaScript rendering and screenshots. |
web-search | WebSearchServiceProvider | Web search via DuckDuckGo — no API key required. |
youtube | YoutubeTranscriptServiceProvider | Fetches auto-generated transcripts from YouTube videos via the timedtext API. |
Deep dives
- DB Provider
- Docker Provider
- Git Provider
- Mailing Provider
- Logger Provider
- HTTP Provider
- Files Provider
- JWT Provider
- Crypto Provider
- Secrets Provider
- Runtime Router Provider
- AWS Dynamo Provider
- AWS S3 Provider
- Command Runner Provider
- Hashing Provider
- SSH Provider
- Terminal Runtime
- GitHub Provider
- Agent Provider
- AI Provider
- AI LLM Ops Provider
- AWS Deploy Provider
- MCP Provider
- Notifications Provider
- Observability Provider
- Process Supervisor Provider
- Queue Ops Provider
- K8s Provider
- IaC Provider
- Job Ops Provider
- Local E2E Provider
- Vector DB Provider
- n8n Provider
- Templates Provider
- RSS Provider