Aller au contenu principal

Vocdoni pour les développeurs

Intégrez des votes vérifiables à votre produit

Ajoutez à votre logiciel des élections sécurisées, anonymes et vérifiables de bout en bout avec une seule API REST. Créez des organisations, préparez des listes électorales, lancez des processus et consultez les résultats - sans devenir expert en cryptographie.

Authentifiez-vous, puis créez votre première élection
import { VocdoniApiClient } from "@vocdoni/api-client"

// 1. Your scoped API key from platform.vocdoni.io (no login step)
const client = new VocdoniApiClient({ apiUrl: "https://saas-api-stg.vocdoni.net", authToken: "vsk_your_api_key" })

// 2. Create a voting process for your organization
await client.elections.create({
  orgAddress,
  censusId,
  electionParams: {
    title: { default: "Board election 2026" },
    questions: [{ title: { default: "Who should chair the board?" } }],
  },
})

Démarrage rapide

Exécutez une élection complète de bout en bout - créez une organisation, constituez une liste électorale, ouvrez un processus et lisez le décompte - en quelques appels à l'API.

Lancer le démarrage rapide

API SaaS

Une API REST pour lancer des élections gérées : organisations, membres, listes électorales, processus, résultats et jobs asynchrones.

Explorer l'API

SDK

Le SDK TypeScript ajoute le vote côté client à votre application - authentification CSP, encodage du bulletin et signature du vote - le tout via l'API SaaS.

Démarrage rapide du SDK

Construit sur des garanties que vous pouvez prouver

Anonyme par conception

La cryptographie à connaissance nulle garde les bulletins secrets, tout en rendant les résultats vérifiables.

Vérifiable de bout en bout

Les électeurs et les observateurs peuvent vérifier de façon indépendante que chaque vote a été pris en compte.

Liste électorale flexible

Authentifiez les électeurs par e-mail, SMS ou champs personnalisés, avec une pondération optionnelle.

Multi-tenant prêt

Organisez des élections pour de nombreux clients depuis un seul compte d'intégration.