Skip to content

Election Tech Initiative: ElectionGuard

What is ElectionGuard?

ElectionGuard is an open source software development kit (SDK) that improves confidence and participation in elections. It is designed for election system vendors to incorporate end-to-end verifiability into their systems and any interested organization to perform and publish post-election audits.

New to ElectionGuard?

Welcome! Thanks for your interest. Trying to figure out how to help and learn? If you're a developer, head over to the developer getting started. If you want to help and aren't a developer, all kinds of help with documentation, outreach, and advocacy is welcomed. Follow discussions, join the office hours, and check out the roadmap to see where it's intended to go.


This library and all linked ElectionGuard projects, are licensed under the MIT license. There is no fee for using ElectionGuard.

Security Issues Reporting

We encourage the developer and security community to conduct research, report issues, and suggest improvements on this code base. However, unlike performance or feature bugs, please do not report security vulnerabilities in public Github comments. Each repository has a SECURITY file with instructions on responsibly reporting security vulnerabilities under Microsoft's CVD process.


Help defend democracy and contribute to the project.

We welcome discussions on our discussions page, feel free to check in and ask your questions and drop your suggestions regarding the specifications over there.


ElectionGuard would love for you to ask questions out in the open using Github Issues. If you really want to email the ElectionGuard team, reach out at

Thank you

A huge thank you to those who have helped us along the way: