Comprehensive guidance for integrating Jupiter APIs (Ultra Swap, Lend, Perps, Trigger, Recurring, Tokens, Price, Portfolio, Prediction Markets, Send, Studio, Lock, Routing).
86
Quality
84%
Does it follow best practices?
Impact
91%
1.85xAverage score across 5 eval scenarios
Ultra Swap integration
Base URL correct
25%
100%
API key authentication
50%
100%
Order/execute two-step flow
91%
100%
Transaction signing pattern
60%
70%
JupiterResult error structure
20%
100%
Error code classification
40%
100%
Rate limit backoff with jitter
37%
100%
Differentiated timeouts
0%
100%
Input validation before API call
100%
100%
Slippage and amount guardrails
50%
100%
Observability logging
87%
100%
Trigger limit order integration
Trigger API base path
50%
100%
Create/execute phase separation
41%
100%
Target price validation
83%
91%
Slippage mode handling
40%
90%
Token-2022 awareness
25%
37%
Batch cancel limit
0%
100%
Pagination with page size
50%
75%
Fee calculation
10%
100%
API key authentication
0%
75%
Structured error handling
0%
62%
Logging of order phases
0%
0%
Recurring DCA order integration
Recurring API base path
0%
100%
Create/execute phase separation
70%
100%
Minimum total amount validation
0%
100%
Minimum orders count validation
100%
100%
Minimum per-order amount validation
30%
100%
Time-based scheduling only
100%
100%
Token-2022 exclusion
0%
50%
Fee calculation at 0.1%
100%
100%
Pagination support
62%
100%
API key authentication
0%
100%
Actionable error states
50%
70%
Token and price lookup service
Tokens API base path
0%
100%
Price API base path
0%
100%
Mint address as primary identity
90%
100%
Suspicious token surfacing
40%
100%
Price batch size limit
30%
100%
Null/missing price handling
100%
100%
Confidence level in price data
37%
100%
Fail closed for safety-critical prices
91%
100%
API key authentication
0%
62%
Structured error handling
0%
50%
Token search supports mint addresses
100%
100%
Cross-API error handling and resilience
JupiterResult type pattern
80%
100%
Rate limit classification
100%
100%
Negative code Ultra execute errors
25%
100%
Positive code program errors
37%
75%
Exponential backoff with jitter
100%
100%
Retry only transient errors
100%
100%
Response parsing with text fallback
25%
100%
Transaction state reconciliation
80%
80%
Actionable user messages
100%
100%
Graceful degradation
0%
16%
API key auth with fail-fast
33%
100%
Install with Tessl CLI
npx tessl i tessl-skill-index-evals/jup-ag__agent-skills__integrating-jupiter@0.0.1