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. |
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. |
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. |
http | HttpServiceProvider | HTTP invoker for outbound API requests. |
iac | IaCServiceProvider | Terraform-based IaC planning/apply workflows with approval guardrails. |
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. |
mailing | SenderServiceProvider | SMTP email sender utilities. |
mcp | MCPServiceProvider | Local MCP-style tool server endpoints for discovery and invocation. |
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. |
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. |
ssh | SSHServiceProvider | Remote SSH command execution and file transfer workflows. |
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. |
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
- 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