Ask your agent
Claude, Gemini and Codex over MCP. Read-only by default.
Farrier finds and renews TLS certificates, inventories SSH keys, maps your cryptography and tracks post-quantum readiness.
No agents. No manual renewals. No missed expirations.
Works with your certificate authorities and DNS providers
Farrier scans, orders over DNS-01, installs in your change window and calls it done only when the handshake proves it. Ready for 47-day certificates.
Handled, so a renewal at 02:00 needs nobody awake.
Claude, Gemini and Codex over MCP. Read-only by default.
An A to F grade for every endpoint.
Certificates still alive that should not be.
If the new certificate never shows up live, the old one goes back.
Each device renews in its own window, with daily caps.
Files, a runbook and a ticket for devices without an API.
OIDC with viewer, operator and admin roles.
SQLite to start, your Postgres or MySQL when it matters.
Keys encrypted under your master key; every action attributed.
Found, renewed and verified on the wire.
Host keys and authorized_keys, read over SSH.
Ciphers and key exchange, with post-quantum readiness.
Tickets and events go to
F5, FortiGate and Palo Alto through their own APIs. Everything else gets a change pack and a ticket.
See connectors$ farrier scan 10.20.0.0/24 41 endpoints, 18 automated, 23 change packs $ farrier tick ✔ www-lb F5 BIG-IP verified live ✔ vpn-fgt FortiGate verified live ✔ edge-pa Palo Alto verified live ● asa-dc1 Cisco ASA change pack, ticket opened $
Self-hosted on your own machines. No account, no hosted service.
ECS Fargate with Secrets Manager and RDS.
Cloud Run with Cloud SQL and Secret Manager.
Container Apps with Key Vault and Front Door.
Docker Compose, Helm on Kubernetes, or air-gapped.
No. Farrier reads TLS and SSH over the network and makes changes through each device's management API or SSH.
No. Farrier answers DNS-01 through your DNS and deploys over the management interface.
Let's Encrypt, ZeroSSL, Google Trust Services, Buypass, SSL.com, DigiCert and Sectigo over ACME, plus a built-in private CA.
The old certificate stays installed, and Farrier switches back if the new one never goes live.
Nothing. It is MIT licensed and runs on your own machines, with no hosted service and no account.
Not yet. The appliance connectors pass tests against mock APIs. Start on a lab device.
Something else? Ask on GitHub
Open source and self-hosted. Running in five minutes, with no account.
$ git clone https://github.com/gagankarthik/farrier $ pip install -e ./farrier $ farrier demo demo estate: 41 endpoints, 18 automated ✔ nginx-01 verified live ✔ tomcat-03 verified live ● asa-dc1 change pack ready $ cd farrier/web && npm i && npm run dev