Vocdoni SDK
The Vocdoni SDK is a convenient way to interact with the Vocdoni Protocol through the API, allowing anyone to create, manage and participate in voting processes and collective decision-making. The SDK is the primary mode by which developers should interface with Vocdoni - if you think the SDK is missing functionality you need, please get in touch.
Start by following along with the SDK tutorial
There is also a tutorial for using an on-chain token-based census
Detailed SDK reference
Examples
You can find examples using es modules, typescript, and vite react in the examples folder.
Reference Docs
You can find the autogenerated docs in our SDK Reference. You can build them following this guide.
Disclaimer
The Vocdoni SDK and the underlying API is WIP. Please beware that it can be broken
at any time if the release is alpha
or beta
. We encourage to review this
repository for any change.
License
This SDK is licensed under the GNU Affero General Public License v3.0.
Vocdoni API Typescript SDK
Copyright (C) 2022 Vocdoni Roots MCU
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.