Tink is a multi-language, cross-platform, open source library that provides secure and easy-to-use cryptographic APIs, and was created and is being maintained by cryptographers and security engineers at Google. For more information, see What is Tink?

Getting Started

New to Tink? Follow the steps outlined in the Getting Started Overview.

Using Tink

Two recurring aspects of working with Tink.

See Choose a Primitive for guidance on selecting the right primitive for your use case.

See Manage Keys to learn about key generation and management.

Additional Resources

While working with Tink, continue your learning journey depending on your needs.

Experiencing challenges using Tink?

See our Troubleshooting section for information on Known issues and FAQs.

Want to provide feedback, or report bugs / request features?

See our page on Contributing and check our roadmap.

Check the Glossary, supported primitives and key types, Release notes and more!

See the Reference section in the left-hand navigation.