Skip to Content
DevelopersContributing to Drift

Contributing to Drift Protocol

Interested in contributing to the Drift Protocol? There are multiple ways to make valuable contributions, from documentation to code and more. Below are some of the primary avenues you can explore.

Documentation

Raise issues or submit Pull Requests at the Drift Documentation Repository .

Bot Code

Keeper Bots

  • Repository: keeper bots 
  • Example: filler-lite is a recent effort to make running a keeper bot more accessible for lower-performing RPCs. Learn More 

Trading Bots

SDKs

Add new features or improve code quality and maintainability to our various SDKs.

SDKGitHubAutogenerated Docs
TypeScript (@drift-labs/sdk)drift-labs/protocol-v2/sdk TypeScript SDK docs 
Python (driftpy)drift-labs/driftpy driftpy docs 
Rust (drift-rs)drift-labs/drift-rs docs.rs drift-rs 

Composing Programs on Top of Drift

  • Example: Drift Vaults 
  • Feature Requests: Tokenization of the insurance fund stake has been requested.

Main Program Contributions

Feel free to pick a project or issue that interests you and start contributing!

Last updated on