SSHVerify API

Automate SSH key onboarding and verification

Use our simple REST API or web dashboard to collect keys from users, confirm key ownership, and integrate verification into your workflows.

Terminal showing SSH connection

Why choose SSHVerify?

Reliable, developer-friendly SSH key collection and verification for apps and teams.

Quick integration

Integrate with a few API calls. Generate an API key, create a session, and let users connect to collect or verify keys.

Developer-friendly

Clear REST endpoints, example clients, and SDKs make it easy to add SSH key flows to any stack.

Production-ready

Built for scale and reliability โ€” handle thousands of key verifications and collections with low latency.

Secure by design

We only record public keys and connection metadata; private keys never leave the user's device.

Webhooks & events

Receive real-time notifications for completed collections or verifications to automate downstream workflows.

SDKs

Official SDKs and examples for popular languages to get you started quickly.

Main services

Two focused services to cover most SSH workflows.

SSH Key Collection

Collect SSH public keys from users by letting them connect to a temporary session โ€” perfect for onboarding and provisioning.

SSH Key Verification

Verify that a user controls a specific SSH key by performing a short verification handshake over an SSH connection.

Frequently Asked Questions

What exactly does SSHVerify store when a user connects?

We store the user's public SSH key, connection timestamp, and non-sensitive connection metadata for auditing and integration. Private keys never leave the user's device.

Can I host SSHVerify on-premise?

We currently offer a hosted API. Contact sales for enterprise or on-premise deployment options.

How do webhooks work?

Configure a webhook endpoint in your project to receive JSON notifications when collection or verification sessions complete.

Is there a free tier?

Yes โ€” a free tier is available for development and small projects. Paid plans add higher usage limits, SLAs, and enterprise features.

Reach out to us

Have questions? Feel free to contact us using the form below. We're here to help!

  • Email us

    support@sshverify.com

  • Follow us

    @sshverify