Every ToolCenter endpoint is plain HTTP + JSON. Your language has a client library — use it. We provide SDKs for Node, Python, and PHP, but a curl is never more than 5 lines away.
No custom SDK lock-in, no waiting for a ToolCenter-branded library for your stack. If your language has a HTTP client, you're three lines from shipping.
Authorization: Bearer tc_live_… — every endpoint, no exceptions.
Content-Type: application/json. Request bodies are documented per endpoint at /docs.
Responses are always JSON with consistent shape (code + message on errors).
A real pipeline you can copy-paste. Adjust the trigger and endpoint for your stack.
crontab · 0 2 * * *
curl /v1/ssl?domain=example.com | jq .days_until_expiry
Email alert if < 30 days. Works in 3 lines of bash.
Our idempotency key header (Idempotency-Key) is your friend for retries — include a UUID per logical request so repeated POSTs don't double-bill.
Free tier covers 100 calls — enough to stand up the pipeline before committing. No credit card, no gotchas.