Background
Bonding Curve SDK Documentation
We are creating an SDK for a fun, modular, and configurable bonding curve AMM on Solana—originally inspired by “pump fun”—to revolutionize how meme coins (and other tokens) are launched and achieve liquidity bootstrapping. Pump fun offered a cost-free mechanism for token creators to launch tokens and introduced a unique bonding curve model for fair launches. However, existing solutions have shortcomings:
They do not share initial value accrual on the bonding curve with launch platforms, resulting in lost potential fees.
They lack first-class native SDKs and official APIs, forcing developers to rely on unofficial providers for bots or automation.
They allow minimal customization, locking launch platforms into rigid configurations.
While other projects like Virtuals on Base created their own bonding curve and paired it with a token (achieving a 3B+ market cap), the standard on Solana still needs a more flexible and modular solution.
This new bonding curve primitive aims to be highly modular and configurable, enabling each launch platform to decide:
Fee per transaction
Bonding curve thresholds
Bonding LP pair (ability to use your own token)
Destination AMM once a threshold is reached
Bonding curve slope and shapes
Burn or Lock LP and share fees choices
All these features will be accessible via first-class native SDKs, making integration straightforward for developers who wish to wrap a UI around it or customize parameters—without needing to write additional Rust smart contracts.
Teams wishing to check out the functionality in the working product can do so at beta.cybers.app
The SDK will undergo changes to reflect the overall feature set in the coming weeks.


Last updated