Describe the problem/error/question
I am trying to connect n8n (self-hosted, Docker on Hostinger) to the Pennylane API using the HTTP Request node with a Bearer API token.
I have already successfully connected n8n to other external APIs (Baserow, Simplybook, Google, etc.), so outbound HTTP requests in general work fine.
However, when trying to call Pennylane API endpoints, I encounter DNS and SSL/TLS errors and cannot establish a connection.
I want to understand whether this is:
-
a TLS / OpenSSL issue in the n8n Docker image,
-
a DNS / networking limitation,
-
or a known incompatibility with Pennylane API.
What is the error message (if any)?
SSL / TLS error (when using https://api.pennylane.app):
EPROTO
write EPROTO error:0A000458:SSL routines:ssl3_read_bytes:tlsv1 unrecognized name
SSL alert number 112
Full error excerpt:
write EPROTO 4072F10FE0710000:error:0A000458:SSL routines:ssl3_read_bytes:tlsv1 unrecognized name
Please share your workflow
Share the output returned by the last node
NodeApiError: write EPROTO … ssl3_read_bytes:tlsv1 unrecognized name
Information on your n8n setup
-
- n8n version: 1.121.3
- Database: SQLite (default)
- n8n EXECUTIONS_PROCESS: own
- Running n8n via: Docker (self-hosted)
- Hosting provider: Hostinger
- Operating system: Linux (Hostinger VPS)
Additional context
-
Other HTTP Request nodes to external APIs work correctly.
-
api.pennylane.appresolves, but fails during TLS handshake in n8n. -
Disabling SSL verification (
Ignore SSL Issues) allows the request to go through, which suggests a TLS/OpenSSL compatibility issue.