Develop

Develop on Vega

Contribute to our open source repositories on GitHub or create software using Vega — and earn rewards.

Loading...

Build decentralised apps, bots and trading clients with our APIs

REST
The ubiquitous protocol for the web, Vega has a set of REST APIs that map directly onto equivalent gRPC API service methods.
gRPC
For fast and efficient communication with Vega's APIs, gRPC supports near real time streaming of updates from Vega and is the transport of choice for many web3 apps.
GraphQL
Like gRPC, GraphQL supports near real time streaming of updates from Vega. It uses websockets under the hood but follows the specification for streaming as set by GraphQL.
Wallet
Allows programmatic access to signing and key management and is used to sign transactions with a private and public key pair when submitting orders or other commands to a Vega Node.

Join the Builders Club

For developers, coders, hackers, dreamers who want to create software on top of Vega.

Meet on Discord