Bouncy Castle – Open-source cryptographic APIs

Welcome to the home of the Legion of the Bouncy Castle and its FIPS-certified open-source cryptographic APIs for Java and C#.

hero-cartoon-01

Download Bouncy Castle 

Download the Bouncy Castle APIs for Java, Java FIPS, Java LTS, C# .NET, C# .NET FIPS or the Kotlin version. 

Read the Documentation 

Access necessary resources for your project here: installation instructions, configuration guides, test examples, and much more.

Join the Discussion

You can ask your questions and learn from specialists in the Bouncy Castle forum on GitHub Discussions.

Here at the Bouncy Castle, we believe in cryptography 

We have been providing cryptography solutions for over 20 years, offering FIPS certifications, LTS releases, and quantum-ready support to meet everyone's needs.

24

Years of history

8

Years FIPS certified

6.2M

Downloads per month

Get inspired

Stay up-to-date on the latest Bouncy Castle news and updates through our news feed. From product releases to the newest tutorial videos, guides, and events, our feed provides the latest information on all things related to Bouncy Castle.

Java
Release
29 April, 2024

Java Release 1.78.1 is now available for download

1.78/1.78.1 is a mixture of security release and feature release. 4 CVEs are...
EJBCA PQC Test lab
C#
C# .NET FIPS
Implementing Cryptography
Java
Java FIPS
Java LTS
Post-Quantum Cryptography
Tech Update
Ejbca
Signserver
28 March, 2024

With open source we can create better technology

In this video, our open-source advocates David Hook and Tomas Gustavsson delv...
Bouncy Castle blog image
Implementing Cryptography
Java
Java LTS
Blog
26 February, 2024

Bouncy Castle Long Term Stable (LTS) Release

Find out more about how you can ensure long-term stability for your solution...

Related open-source projects