
One SDK per platform and a CLI for your pipeline, all fed by the same signed configuration. Pick your platform below; the developer documentation is the integration reference and is kept current with every release.
Requirements and package coordinates at a glance. Each card links to the integration documentation, the API reference and the source.
TrustPinKit 6.3
cloud.trustpin:kotlin-sdk 6.3
trustpin_sdk 6.3
@trustpin/react-native 6.3
trustpin-cli 6
The same four steps on every platform. The credentials your app ships are identifiers and a public key; the private key that signs your pin set never leaves the console or your own key store.
Sign up, create a project, choose cloud-managed keys, Bring Your Own Keys or FIDO-protected keys, and add the domains to protect.
Add pins in the dashboard or let the CLI stage them from the live certificate and Certificate Transparency, then sign and publish.
Add the project's organization ID, project ID and public key to the app as a native config file. None of the three is secret.
One setup call, then the delegate, adapter or interceptor for your HTTP client. Every request is pinned inside the TLS handshake.
Step-by-step in the docs: project setup and deployment.
Read what certificate pinning is, why rotation breaks static pins, and what a dynamic pin set changes, then come back here for your platform.
The documentation covers project setup, every SDK and CLI option, embedded configurations for offline first launches, monitoring, troubleshooting and the API.
Certificate pinning that mobile and security teams can rely on. Start free, then follow the docs for your platform.