Jupiter RFQ Webhook Toolkit
Welcome to the Jupiter RFQ Webhook Toolkit documentation! This comprehensive guide will help you integrate your market making system with Jupiter's Request for Quote (RFQ) module.
What is Jupiter RFQ?
Jupiter RFQ allows market makers to provide liquidity and adjust their quotes without being subject to the volatility of on-chain gas prices or chain health. RFQ fills are much less computationally intensive (10x less) compared to AMM swaps and can save gas costs in the long run.
📣 NOTE: This integration is still subject to changes, and we welcome suggestions for improvements. If you're interested in becoming a Market Maker on Jupiter RFQ, please read this documentation and reach out to Jo on Telegram to register your webhook.
Key Features
- Low Computational Cost: RFQ fills are 10x less CU intensive than AMM swaps
- Gas Optimization: Save on transaction costs compared to traditional AMM routes
- Dynamic Pricing: Adjust quotes without on-chain volatility concerns
- Flexible Integration: RESTful webhook API for easy integration
Getting Started
Choose your path based on your role:
- Market Makers: Start with the Integration Guide to understand the webhook requirements
- Developers: Check out the API Documentation for technical details
- Testing: Use our Testing Suite to validate your implementation
Integration Overview
The RFQ system works through a webhook-based architecture where:
- Registration: Market makers register their webhook endpoints with Jupiter
- Quote Requests: Jupiter sends quote requests to registered webhooks
- Quote Response: Webhooks respond with competitive quotes within 250ms
- Swap Execution: Users can execute swaps using the best available quotes
Quick Links
- Order Engine Program (Mainnet)
- GitHub Repository
- OpenAPI Documentation
- Audit Report by Offside Labs
Need Help?
- Check the FAQ for common questions
- Review the Troubleshooting guide for common issues
- Reach out on Telegram for direct support