# provider-http (HTTP Provider)

Examples for using promptfoo's generic HTTP provider to connect to any API endpoint.

## Examples

- [basic](./basic/) - Simple HTTP POST provider with response transformation
- [auth-signature](./auth-signature/) - PEM-based signature authentication
- [auth-signature-jks](./auth-signature-jks/) - JKS keystore-based signature authentication
- [auth-signature-pfx](./auth-signature-pfx/) - PFX certificate-based signature authentication
- [streaming](./streaming/) - Streaming responses via SSE
- [tls](./tls/) - TLS configurations: CA certs, mutual TLS, PFX bundles
