Tumult Core documentation#

Introduction to Tumult Core#

Tumult Core is a collection of composable components for implementing algorithms to perform differentially private computations. The design of Tumult Core is based on the design proposed in the OpenDP White Paper, and can automatically verify the privacy properties of algorithms constructed from Tumult Core components. Tumult Core is scalable, includes a wide variety of components, and supports multiple privacy definitions.

Intended Users#

This library is intended to be used by data scientists and programmers who are familiar with differential privacy.

New users probably want to start with the Installation instructions.



Tutorials are the place where new users can learn the basics of how to use the library.


Topic guides

Topic guides explain core concepts and advanced topics in more detail.


API reference

The API reference contains a detailed description of the packages, classes, and methods available in Tumult Core. It assumes that you have an understanding of the key concepts.


Additional resources

Additional resources include the changelog, which describes notable changes to the library, supporting materials, contact information, as well as license information.

Documentation License#

This documentation is licensed under the Creative Commons Attribution-ShareAlike 4.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.