HTTP Server
Install
See the Install guide for the full setup, including Windows PowerShell.
curl -fsSL https://install.skippr.io/install.sh | shClick to copyListens for incoming HTTP POST requests and ingests their bodies.
Configuration
yaml
source:
kind: http_server
listen_address: "0.0.0.0:8080"
path: "/"| Field | Default | Description |
|---|---|---|
listen_address | 0.0.0.0:8080 | Address to bind the HTTP server |
path | / | URL path to listen on |
auth_token | Optional Bearer token for authentication |
Namespace: http_server.{path}
CLI
bash
skippr connect source http-server \
--listen-address 0.0.0.0:8080 \
--path /webhook \
--auth-token ${HTTP_SERVER_AUTH_TOKEN}| Flag | Description |
|---|---|
--listen-address | Address to bind (default: 0.0.0.0:8080) |
--path | URL path to listen on |
--auth-token | Optional bearer token required on incoming requests |
Authentication
Authentication is optional. If you set auth_token, Skippr expects the incoming request to present that bearer token.
Permissions or Network Requirements
This connector opens an HTTP listener. Make sure the configured bind address and port are reachable to the systems sending data, and use a reverse proxy or firewall if the endpoint should not be public.
Troubleshooting
| Symptom | Fix |
|---|---|
| requests receive 401 or 403 responses | Verify the bearer token handling and any proxy configuration in front of the listener. |
| no requests arrive | Check the bind address, port, reverse proxy routing, and host firewall rules. |
Next steps
- Pair this source with a destination from Destination Connectors.
- See How It Works for the end-to-end pipeline flow.
Install
See the Install guide for the full setup, including Windows PowerShell.
curl -fsSL https://install.skippr.io/install.sh | shClick to copy