Skip to content

Proton API library used by Go-based clients and tools

License

Notifications You must be signed in to change notification settings

ProtonMail/go-proton-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

67bd01a · Jan 21, 2025
Jan 21, 2025
Aug 27, 2024
May 30, 2024
Jun 2, 2023
Jan 9, 2023
Nov 23, 2022
Jun 2, 2023
Nov 23, 2022
Nov 23, 2022
Dec 13, 2022
Nov 16, 2023
May 5, 2023
Oct 30, 2023
Apr 3, 2023
Aug 31, 2023
Nov 23, 2022
Dec 14, 2022
Dec 13, 2022
Oct 30, 2023
Feb 13, 2023
Feb 27, 2023
Nov 23, 2022
Apr 3, 2023
Nov 23, 2022
Nov 23, 2022
Feb 9, 2023
Aug 21, 2024
Nov 20, 2023
Nov 20, 2023
Nov 8, 2023
Dec 2, 2024
Nov 23, 2022
Apr 12, 2023
Apr 12, 2023
Oct 25, 2024
Apr 11, 2023
May 16, 2023
Feb 27, 2023
Feb 27, 2023
May 16, 2023
Aug 29, 2024
Dec 5, 2022
Apr 3, 2023
Sep 11, 2023
Jan 21, 2025
Jan 21, 2025
Sep 25, 2023
Sep 25, 2023
Nov 28, 2023
Oct 17, 2023
Dec 13, 2022
Sep 11, 2023
Feb 26, 2024
Sep 11, 2023
Dec 13, 2022
Dec 12, 2022
Nov 23, 2022
Feb 28, 2023
Feb 22, 2023
Feb 27, 2023
Feb 27, 2023
Feb 28, 2023
Feb 22, 2023
Feb 27, 2023
Feb 26, 2024
Nov 23, 2022
Feb 3, 2023
Sep 11, 2023
Jun 5, 2024
Oct 17, 2023
Jan 9, 2023
Apr 3, 2023
Dec 13, 2022
Nov 23, 2022
Aug 21, 2024
Nov 23, 2022
Oct 30, 2023
Oct 20, 2023
Nov 6, 2023
Nov 23, 2022
Feb 9, 2023
Mar 27, 2023
Dec 12, 2022
Dec 12, 2022
Nov 14, 2023
Sep 25, 2023
Dec 2, 2022
Mar 23, 2023
Nov 22, 2023
Jul 30, 2024
Nov 30, 2023
Nov 6, 2023
Dec 5, 2022
Oct 31, 2023
Oct 31, 2023
Aug 17, 2023
Sep 11, 2023
Feb 17, 2023
Dec 13, 2022
Aug 29, 2024
Aug 27, 2024
Aug 27, 2024
Apr 3, 2023
Sep 18, 2024
Nov 23, 2022
Apr 3, 2023
Sep 11, 2023
Sep 11, 2023
Apr 5, 2024
Oct 17, 2023
Nov 23, 2022
Nov 23, 2022
Feb 13, 2023
Jun 19, 2023
Apr 3, 2023
Nov 23, 2022
Nov 23, 2022
Apr 3, 2023
Oct 17, 2023
Sep 27, 2023
Feb 16, 2023
Jun 19, 2023

Repository files navigation

Go Proton API

CI Status GoDoc Go Report Card License

This repository holds Go Proton API, a Go library implementing a client and development server for (a subset of) the Proton REST API.

The license can be found in the LICENSE file.

For the contribution policy, see CONTRIBUTING.

Environment variables

Most of the integration tests run locally. The ones that interact with Proton servers require the following environment variables set:

  • GO_PROTON_API_TEST_USERNAME
  • GO_PROTON_API_TEST_PASSWORD

Contribution

The library is maintained by Proton AG, and is not actively looking for contributors.